点击有惊喜

背景

不论你是投资方、还是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项火眼金睛 - 评估一款数据库相关推荐

  1. 大数据早报:甲骨文公司投资4300万美元在总部建高中 18项全球互联网领先科技成果公布中国占6成 (12.6)

    数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『融资』用大数据+AI帮助患者解决 "找医生难"问题,「妙寻医生」获数百万元天使轮融资 近日,寻医平台妙寻医生已完成 ...

  2. 大数据早报:甲骨文公司投资4300万美元在总部建高中 18项全球互联网领先科技成果公布中国占6成 (12.6)...

    数据早知道,上36dsj看早报! 来源36大数据,作者:奥兰多 『融资』用大数据+AI帮助患者解决 "找医生难"问题,「妙寻医生」获数百万元天使轮融资 近日,寻医平台妙寻医生已完成 ...

  3. 陈肯 上海 同济 计算机科学,同济18 项成果获上海市科学技术奖

    上海市2016年度科学技术奖励大会3月22日举行,我校测绘与地理信息学院童小华教授获颁"青年科技杰出贡献奖",我校18项科技创新成果分获自然科学.技术发明.科技进步奖项.其中,我校 ...

  4. java毕业设计二手车车况在线评估Mybatis+系统+数据库+调试部署

    java毕业设计二手车车况在线评估Mybatis+系统+数据库+调试部署 java毕业设计二手车车况在线评估Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  5. 浪潮NF5270M3 刷uefi_创18项世界纪录,浪潮打造AI应用最强服务器

    一个小小的工作组会议,来了硅谷AI芯片的一半大佬,还有图灵奖得主坐镇--这可不是某个政府主导的活动,而仅仅是MLPerf组织的一次例会而已. 作为AI性能测试组织,MLPerf的一举一动都会引起整个行 ...

  6. 项目部署到服务器上连不上数据库,服务器上的项目连不了mysql数据库

    服务器上的项目连不了mysql数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安 ...

  7. MLPerf基准测试再发榜,浪潮AI服务器刷新18项纪录

    近日,全球倍受瞩目的权威AI基准测试MLPerf公布今年的推理测试榜单,其中浪潮AI服务器NF5488A5一举创造18项性能纪录,在数据中心AI推理性能上遥遥领先其他厂商产品. MLPerf是当前全球 ...

  8. 中国AI服务器,刷新全球18项性能基准测试纪录

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 美国东部时间10月21日,全球倍受瞩目的权威AI基准测试MLPerf公布今年的推理测试榜单,浪潮AI服务器NF5488A5一举创造18项性能 ...

  9. MySQL与会计报表_会计报表的18项必须审核的数据

    会计报表的18项必须审核的数据 导读:纳税信用至关重要,告诉你身边的老板和会计朋友们,每月会计报表完成前,必须对会计报表涉及的相关数据进行审核,这18项内容你审核了吗?就跟随百分网小编一起去了解下吧, ...

最新文章

  1. windows下用pycharm安装tensorflow简易教程
  2. python自动抠头像图_Python实现AI自动抠图实例解析
  3. 数学与编程——统计与编程(均匀分布仿真高斯分布)
  4. 5.2 LSTM、GRU tensorflow使用
  5. deeplearning.ai——构建循环神经网络
  6. 模拟tcp_TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
  7. c语言freeimage库文件,FreeImage使用方法amp;FreeImage Tutorial
  8. XXX集团财务决策支持系统的起因(系列二)
  9. 基于模板匹配的螺母检测(计算机视觉实验)
  10. 微信小程序token使用(首页获取不到token)
  11. 【Web】CSS(No.18)Css经典案例(二)《畅销书排行榜》
  12. seo常用工具,seo常用工具搜行者SEO
  13. 黑莓BES系统架构介绍
  14. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——2.安装ros-kinetic
  15. mysql高级 tigger触发器 --[3]
  16. Arcgis中碎小斑块的处理
  17. 通过本地客户端连接GoogleCloud的Linux虚拟机
  18. 捅了“蚂蚁窝”?怎么大家都在唱《蚂蚁呀嘿》
  19. VCC、VDD、VSS、GND等等V某某究竟是什么意思
  20. 菌外膜囊泡包载的阿霉素纳米粒|巨噬细胞膜囊泡包四氧化三铁二氧化硅纳米粒

热门文章

  1. java javadoc要求_javadoc注释规范
  2. 解决flex布局space-between最后一行布局问题超简单方法
  3. SpringBoot——短信发送、手机验证码登录
  4. Articulate Presenter文字乱码的排除
  5. 天书奇谈手游怎么用电脑玩 天书奇谈手游安卓模拟器教程
  6. IV测试系统3A太阳能模拟器在光伏中应用
  7. 公司需求,需要一个员工生日列表,需要区分农历和国历
  8. Ubuntu 12.04输入法图标不见了
  9. python 按姓名排序excel
  10. PyPy-让Python爬的更快