Alibaba Wasp Wasp是分布式的、支持SQL的、事务型数据库: 介绍
wasp 是类Google MegaStore & F1的分布式关系数据库。
最近几年随之Bigtable和Nosql的兴起,社区产品HBase逐步走向Nosql系统的主流产品,优势明显然而缺点也明显,大数据平台下的业务由
sql向Nosql的迁移比较复杂而应用人员学习成本颇高,并且无法支持事务和多维索引,使得许多业务无法享用来自Nosql系统中线性拓展能力。
Google内部MegaStore就作为Bigtable的一个补充而出现,在Bigtable的上层支持了sql,事务、索引、跨机房灾备,并成为大
名鼎鼎的Gmail、APPEngine、Android
Market的底层存储。近期Google在MegaStore的基础上升级了F1的系统,因此我们决定以MegaStore&F1为理论模型进
行探索如何在HBase系统上不牺牲线性拓展能力的同时又能提供跨行事务、索引、sql的功能。通过简单的用户入口sql,用户可以不需要关注hbase
的schema设计,极大的简化了用户的数据迁移和学习成本。理论设计详情见MegaStore及F1。
wasp是分布式的、支持sql的、事务型数据库:
-
支持索引类型:本地索引、全局索引
-
支持分区(分区可再分区、合并、移动部署),可线性拓展
-
支持数据类型:int64、int32、string、double、float、datetime
-
sql语法特性:select、update、delete、insert、create table、delete table、create index、drop index等
-
支持MVCC
-
JDBC访问接口
-
易用的监控:Ganglia - metrics
Alibaba Wasp Wasp是分布式的、支持SQL的、事务型数据库: 官网
http://alibaba.github.io/wasp/index_zh.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。