有一天,有个人说:
有一个电商系统,每天都会生成2百万条交易,目前靠Oracle支撑,性能还算可以,如果有钱的前提下,估计还能支撑个几年;但很不幸,所有电商应用系统的业务目标几乎都是是力图赶超全球第一牛逼的电商,所以呢,以Oracle为基石的它死定了。
然后他问我:如果是你,你怎么办?
我哈哈一笑,活该,谁让它用Oracle
实际上问题很简单,就是普通的CRUD,问题不简单,就是数据量太大了
HBase是目前唯一不要钱的,口碑还算可以的解决方案了,看起来前途也很光明,不过呢,它有两个问题很无聊:
1. 事务性那是极其弱
2. 查询那是极其弱
人家说了,CAP不能同时支持
唉,话虽然这么讲,俺们也要努力去尝试一下给HBase打个补丁
所以屌丝贝斯(DSBase)要解决的问题是:
1. 增强HBase的事务性
2. 增强HBase的查询
3. 让屌丝都能知道怎么做
我只提供思路,不要指望我提供代码实现,我指望有志之士提供代码实现
思路还在酝酿中,等我1个月酝酿成熟