KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
Zebra-MergeTable
★ 16
Open GitHub ↗
基于PHP实现的大表水平拆分,类似mysql合并表
Download README (.md)
Explore Similar Repositories
RubyConf2014
:
RubyConf 2014: Rapidly Mapping JSON/XML API Schemas In Ruby (Adam Cuppy)
TORCSLink
:
An interface between The Open Source Race Car Simulator (TORCS) and MATLAB/Simulink (or anything else...)
data-structures-and-algorithms-in-javascript
:
Basic data structures and algorithms implemented in JavaScript
signupsumo-web
:
Instant notifications when valuable people sign up to use your product or service.
ris
:
a simple cross-platform resource compiler for c++ projects
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
Zebra-MergeTable
?
Download (.md)
Zebra-MergeTable ================ 基于PHP实现的大表水平拆分,类似mysql合并表 一种不是很中肯的说法是,mysql能支持千万级别的数据,oracle能支持上亿级别的数据,超过这个级别,可能会出现性能瓶颈。 但实际应用场景中,我们经常会遇到如下情况: * 时间积累,表体积变大,业务要求不能迁移历史数据,查询性能下降 * 表记录数不多,但体积很大,查询性能不好,例如文章、帖子表等 * 表体积过大,索引过多,造成写入成本很高 以上只是举几个简单的例子,这几个场景下,都是不允许删除数据的。 Zebra-MergeTable希望能够通过对表进行水平拆分的方式解决这些问题 -------------- 目标: * 灵活的配置化拆表 * 透明的拆表逻辑,在上层看来,仍然在操作一张表 * 常用函数支持 * 高效结果合并、排序、运算 哪些是我们暂时不会考虑的: * 独立于语言(暂时只支持PHP) * 复杂运算,例如去重、平均数等(分布式运算难题)