
数据库
文章平均质量分 75
哈维
Linux内核 分布式 数据库 oceanbase pnfs
展开
-
aerospike性能测试
单节点测试: [if !supportLists]l [endif]测试环境配置 两个物理机 AB,A作为Server节点,B作为客户端节点,AB配置一致:24 CPU, 128G内存,SSD盘,万兆网卡;数据库配置项中,工作队列和网络线程(epoll)数量和CPU数量一致. 写入性能测试一 在key取值区间是【0-800M】,已有条数167M(value大小随机产生), 磁盘原创 2015-07-28 14:44:20 · 2813 阅读 · 1 评论 -
分布式数据库MVCC读写设计
分布式数据库数据表分成多个parition,分布在不同server上,拓扑是每个server维护不同的版本时间戳,相比单机数据库,提供MVCC要复杂很多,当然,你如果有spanner的原子钟,那会简单很多。现描述一种可行的实现方案,抛砖引玉。此方案可以做如下保证: 1.单Partition读(分分布式事务读)可以保重repeated read。 2同一个server上的分布式事务可以保证repeat原创 2015-05-12 19:47:50 · 1685 阅读 · 0 评论 -
OceanBase分布式事务以及两阶段提交实现详细设计
基于Oceanbase现有架构,设计了两阶段提交的具体实现流程,已经在各阶段失败的回复流程。在没有全局时钟的情况下,设计了分布式快照读的实现优化。原创 2014-07-07 12:47:20 · 7519 阅读 · 0 评论 -
mysql 分表山寨方法
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。 首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。转载 2013-02-28 17:10:10 · 523 阅读 · 0 评论