2017 © Pedro Peláez
 

library merge_table

database merge table

image

zebra/merge_table

database merge table

  • Saturday, November 29, 2014
  • by huyanping
  • Repository
  • 4 Watchers
  • 10 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Zebra-MergeTable

基于PHP实现的大表水平拆分,类似mysql合并表 一种不是很中肯的说法是,mysql能支持千万级别的数据,oracle能支持上亿级别的数据,超过这个级别,可能会出现性能瓶颈。, (*1)

但实际应用场景中,我们经常会遇到如下情况: * 时间积累,表体积变大,业务要求不能迁移历史数据,查询性能下降 * 表记录数不多,但体积很大,查询性能不好,例如文章、帖子表等 * 表体积过大,索引过多,造成写入成本很高, (*2)

以上只是举几个简单的例子,这几个场景下,都是不允许删除数据的。, (*3)

Zebra-MergeTable希望能够通过对表进行水平拆分的方式解决这些问题

目标: * 灵活的配置化拆表 * 透明的拆表逻辑,在上层看来,仍然在操作一张表 * 常用函数支持 * 高效结果合并、排序、运算, (*4)

哪些是我们暂时不会考虑的: * 独立于语言(暂时只支持PHP) * 复杂运算,例如去重、平均数等(分布式运算难题), (*5)

The Versions

29/11 2014

dev-master

9999999-dev

database merge table

  Sources   Download

MIT

The Requires

 

sql mysql merge table