18项火眼金睛 - 评估一款数据库

标签

PostgreSQL , 数据库评估


背景

不论你是投资方、还是CTO或者架构师,如果你需要在非常核心的场合选择一款数据库产品,或者你要投资一个数据库产品或团队,本文一定会为你提供一个很好的指导。

现在的数据库分类在dbranking上已经分得很细:

https://db-engines.com/en/ranking

Complete ranking
Relational DBMS
Key-value stores
Document stores
Graph DBMS
Time Series DBMS
RDF stores
Object oriented DBMS
Search engines
Multivalue DBMS
Wide column stores
Native XML DBMS
Content stores
Event Stores
Navigational DBMS

本文主要评估的是关系数据库,关系数据库又分:

OLTP:在线事务处理  

OLAP:分析型数据库  

HTAP:混合数据库(既能支持在线事务,又能支持在线分析)

评估数据库产品的18项火眼金睛

1、SQL兼容性

SQL语法(多维分析、窗口、子查询、CTE、DDL事务、触发器、规则、事件触发器)

并发控制能力

事务隔离级别支持

支持的数据类型

支持的操作符

支持的索引

客户端语言接口

服务端编程接口

分区表能力

管理GUI,管理接口,管理函数,管理视图等

2、优化器能力

基于成本的执行计划

基于遗传算法的执行计划

多少种数据访问方法

支持哪些SQL 重写规则

支持哪些执行节点并行

支持哪些JOIN算法

支持哪些排序算法

3、扩展能力

并行能力(单机并行、多机并行)

存储能力(行存、列存储、压缩、堆存、树存)

扩展性 - scale up 能力

扩展性 - scale out 能力

数据复制能力

4、运算能力

向量计算

JIT

FPGA、GPU 计算扩展能力

5、内核扩展能力

内核扩展能力(自定义UDF,IDX,OP,TYPE,窗口,聚合,外部数据源,PL扩展接口)

6、可靠性、可用性、稳定性

多副本能力

备份能力

恢复能力(时间点恢复、并行备份恢复等能力)

容灾能力

越界回退能力

HA能力

崩溃恢复能力

7、安全性(认证方法、加密类型、透明加密类型、透明加密存储)

8、其他特性

(流计算、图计算、GIS能力、推荐算法、时序、NOSQL、搜索、等)

估值

9、内核开发语言、模型、平台兼容性、产品软肋

C,

线程模型、进程模型、

Linux,unix, windows, ...

有哪些产品设计、架构方面的软肋。

10、代码成熟度、完成度

11、roadmap

12、主要代码贡献者

13、性能

tpc-b, tpc-h, tpc-ds, tpc-c, sysbench(oltp), TCO

14、应用场景、案例

15、生态

商业生态:高校、数据库厂商、技术服务厂商、云厂商、用户群体、应用开发商、语言生态、投资方生态

社区状态

社区活跃度

与其他生态的融合能力,hadoop, spark, ....

16、未来发展潜力

17、成本

学习成本

开发成本

运维成本

管理成本

18、开源许可

开源许可很重要!!!

参考

https://db-engines.com/en/ranking

https://www.postgresql.org/docs/10/static/index.html

https://wiki.postgresql.org/wiki/PostgreSQL_derived_databases

时间: 2024-12-09 23:00:35

18项火眼金睛 - 评估一款数据库的相关文章

分享一款数据库代码生成的工具,非常简单,功能强大,速度快,非常适合中小网站开发

问题描述 分享一款数据库代码生成的工具,非常简单,功能强大,速度快,非常适合中小网站开发,适合Sqlite,Access,MsSql,MySql(Beta)等数据库这是我多年实战开发的一款数据库代码生成工具原文地址新建ASP.Net空网站TestWebSite修改Web.config添加以下内容添加引用,引用MaoCaiJun.DataBase.dll,MaoCaiJun.DataBase.Sys.dll,MySql.Data.dll,System.Data.SQLite.dll添加目录App_

武汉光谷制定18项政策扶持企业上市 力度全国领先

光谷企业上市每家奖350万 18项政策扶持力度全国领先 "今天上午,我们刚刚制定了扶持企业上市的18条政策!"东湖新http://www.aliyun.com/zixun/aggregation/7332.html">技术开发区管委会总工程师夏亚民昨日透露,今年,光谷将力争3-5家企业在创业板上市,并对每家上市成功企业给予350万元的奖励.金融企业若将总部搬至光谷,则给予747.html">500万元的奖励. 这位人士透露,这18条政策,将从企业改制到上

甲骨文推出两款数据库应用程序开发工具

甲骨文股份有限公司是全球大型数据库软件公司,成为全球仅次于微软的全球第二大软件公司,总部位于美国加州的红木滩,现时行政总裁为公司创办人罗伦斯·艾利森(Lawrence J. Ellison).甲骨文1977年硅谷由3人合制,最初一年赚不够百万美金,在10年间迅速冒起,2004年市值达640亿美元. 约在2000年前后,微软的数据库产品,只集中在中小企市场,但微软推出MS SQL 7数据库后,技术上突破,抢占高档软件市场.IBM亦以DB2数据库,高姿态抢攻市场,令甲骨文面临庞大挑战.在制定反击策略

亚马逊将在6月18日推出其首款智能手机产品

摘要: 6月17日消息,如果传言属实, 亚马逊 将在6月18日推出其首款智能手机产品.为何亚马逊要做手机?其产品又有何核心竞争力?这一手机产品的成本又是多少?这对于亚马逊微薄的利润 6月17日消息,如果传言属实,亚马逊将在6月18日推出其首款智能手机产品.为何亚马逊要做手机?其产品又有何核心竞争力?这一手机产品的成本又是多少?这对于亚马逊微薄的利润又具有何种意义? 据英国科技杂志<PC Advisor>报道,亚马逊智能手机产品最令外界感兴趣的是其传说中的裸眼3D技术.分析认为,亚马逊手机的这一

瑞普生物上演专利冲刺战突击申请18项专利

赵婷 北京报道 上市前夕突击申请18项外观设计专利,这一幕发生在天津瑞普生物技术股份有限公司(以下简称瑞普生物)上. 记者在其于2010年7月21日公布的<招股书(申报稿)>中,发现,其在2009年一年间就申报了18项外观设计专利. 招股说明书上显示,目前公司已获得专利22项. 然而记者发现,截至本招股书出具日,瑞普生物只有三项发明专利,其中包括:用于治疗肉鸡腹水症的复方药物(专利号:ZL200510014584.9). 一种饮水免疫泡腾片及其制备方法(专利号:ZL200510048103.6

谷歌历史上18项失败的产品

Google X(存活时间:一天) Google X是谷歌旗下的一个神秘部门,曾研发出谷歌眼镜.无人驾驶汽车等黑科技产品.然而在10年之前,Google X 这个名字还曾经被用在一项失败的产品上面.2005年推出的Google X试图在搜索引擎主页上加入和苹果Mac OS X一样的Dock栏,把谷歌所有的产品列在上面.然而悲剧的是,这玩意一点都不好用,一天之后就被谷歌关闭了.Google X绝对是谷歌成立至今最短命的一款产品. 谷歌问答(Google Answers)(存活时间:2002年至20

外星人登月伪纪录片《阿波罗18号》曝首款海报

<阿波罗18号>首款海报 新浪娱乐讯 北京时间11月24日消息,据国外媒体报道,韦恩斯坦公司(The Weinstein Co)近日公布了他们的新片<阿波罗18号>(APOLLO 18)的首款宣传海报.<阿波罗18号>采取伪纪录片风格,在片中被尼克松总统禁飞的阿波罗18号成功登月并且遭遇了外星生命. 影片概要 和<科洛弗档案>(Cloverfield)以及<灵动:鬼影实录>(Paranormal Activity)等伪纪录片一样,<阿波罗1

RocketMQ与kafka对比(18项差异)

淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易.订单.充值等场景下还有诸多特性不满足,为此我们重新用Java语言编写了RocketMQ,定位于非日志的可

食品行业尤其是在保健食品的领域获得了快速的发展

近年来,随着人们购买能力和健康意识的提高,食品行业尤其是在保健食品的领域获得了快速的发展,各类保健食品从无到有,产品逐渐多样化.但是,伴随着产品多样化的发展态势,市场上的产品逐渐出现严重同质化的现象.因此,个别不良企业为在品牌林立的市场上获得一杯羹,夸大宣传甚至虚假宣传的行为频频出现. 向来自诩为"中国膳食营养补充剂领导品牌和标杆企业,中国保健行业第一家AAA信用等级企业"的汤臣倍健[微博],近日就陷入了这样一场虚假宣传的漩涡. 保健食品没有批号? 2013年2月中旬,有消费者向<