
数据库
忆杯清茶
这个作者很懒,什么都没留下…
展开
-
mongo资源
mongo 分片:http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html转载 2013-11-26 17:27:39 · 426 阅读 · 0 评论 -
B-Tree
B-Tree 假如每个盘块可以正好存放一个B树的结点(正好存放2个文件名)。那么一个BTNODE结点就代表一个盘块,而子树指针就是存放另外一个盘块的地址。下面,咱们来模拟下查找文件29的过程:1 根据根结点指针找到文件目录的根磁盘块1,将其中的信息导入内存。【磁盘IO操作 1次】 2 此时内存中有两个文件名17、35和三个存储其他磁盘页面地址的数据。根据算法我转载 2013-12-13 17:13:07 · 891 阅读 · 0 评论 -
数据库连接池
数据库连接池连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为其他的线程服务。 连接池的主要优点有以下三个方面。 第一、减少连接创建时间。连接池中的连接是已准备好的、可重复使用的,获取后可以直接访问数据库,因此减少转载 2013-12-13 16:51:26 · 779 阅读 · 0 评论 -
MapReduce
MapReduce简介MapReduce是聚合工具中的明星。Count、distinct、group能做的上述事情Mapreduce都能做。他是一个可以轻松并行化到多个服务器的聚合方法。它会拆分问题,再将各个部分发送到不同的机器上,让每台机器都完成一部分。当所有机器都完成的时候,再把结果汇集起来形成最终完整的结果。MapReduce需要几个步骤。最开始是映射(map),将操作映射到集合原创 2013-12-12 10:03:46 · 642 阅读 · 0 评论 -
Mongodb副本集
Mongodb副本集一、简介:简单来说,副本集(Replica Set)就是有自动故障恢复功能的主从集群。主从集群和副本集最为明显的区别是副本集没有固定的“主节点”:整个集群会选举出一个“主节点”,当其不能工作时则变更到其他节点。然而,二者看上去非常相似:副本集总会有一个活跃节点(primary)和一个或多个备份节点(secondary)。副本集最美妙的地方就是所有东西都是自动化的。首原创 2013-12-03 21:09:49 · 1379 阅读 · 0 评论 -
Mongodb高可用架构
Mongodb高可用架构健壮方案1. 多个配置服务器2. 多个mongos服务器3. 每个片都是副本集4. 正确配置w 阻塞复制开发者可以用gerLastError的"w"参数来确保数据的同步性.这里运行gerLastError会进入阻塞状态,知道n个服务器复制了嘴型的写入操作为止db.runCommand({"gerLastErro原创 2013-12-04 21:29:15 · 1306 阅读 · 0 评论 -
Mongodb主从架构
Mongodb主从架构一、介绍:主从复制是Mongodb最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。从上面的图形中我们可以分析出这种架构有如下的好处: 数据备份。 数据恢复。 读写分离。最基本的方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。主节点服务器使用mongo原创 2013-12-03 21:05:29 · 992 阅读 · 0 评论 -
Mongodb分片实践
Mongodb分片实践分片简介:分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的大型计算机就可以存储更多的数据,处理更大的负载。手动分片:几乎所有的数据库软件都能进行手动分片。应用需要维护与不同数据库服务器的链接,管理不同服务器上的数据,存储、查询都在不同服务器上进行。这种方法可以很好地工作,但是不易维护,从集群中增原创 2013-12-02 18:07:12 · 1463 阅读 · 2 评论 -
mongodb命令大全
转自: http://blog.sina.com.cn/s/blog_9549e91b01016xtk.html推荐:http://www.580top.com/html/201306/dba_2762.htm mongodb超全命令合集1. 创建wanwan库创建数据库:use wanwan; 插入数据:db.user.insert({‘key’转载 2013-12-02 18:00:46 · 812 阅读 · 0 评论 -
主从复制
主从复制转:http://machael.blog.51cto.com/829462/239112/Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要转载 2013-11-26 17:25:29 · 580 阅读 · 0 评论 -
Mysql优化
Mysql优化1 加索引,用explain查询sql的执行计划所有MySQL列类型可以被索引。对相关列使用索引是提高SELECT操作性能的最佳途径。使用索引应该注意以下几点:1) MySQL只会使用前缀,例如key(a, b) …where b=5 将使用不到索引。2) 要选择性的使用索引。在变化很少的列上使用索引并不是很好,例如性别列。3) 在Unique列上定义Unique转载 2013-12-13 17:47:32 · 490 阅读 · 0 评论