点击有惊喜

背景

不论你是投资方、还是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. Swift与Objective-C:与恐龙有关的趋势
  2. python编程培训多少钱-线下python培训要多少钱?
  3. 交换排序之——快速排序(c/c++)
  4. 来自曾经一起“挥洒汗水”的志愿者伙伴们的一封信
  5. 斐讯k1潘多拉专版固件_斐讯K1刷专版潘多拉固件以及教程(使用感受)
  6. 什么是电源正激和反激? 正激和反激有什么区别特点?如何快速区分
  7. iOS用workspace和cocoapods管理多个项目
  8. C++笔记-初步窥探全局函数在Debug、Release的地址
  9. tsm如何备份oracle原理,征文:TSM备份Oracle脚本及策略说明
  10. C++之继承探究(十):抽象基类与纯虚函数
  11. php论坛权限设置,php – 如何实现论坛权限
  12. linux 脚本 列表,shell -脚本 给出多个数据列表 执行任务
  13. java 复杂表达式计算_我的计算器. 用java实现的. 可以支持复杂表达式
  14. Implement queue with two stack 用两个堆实现队列
  15. 《软件工程与实践》第三版 软工导论知识梳理总结
  16. 串行通信的电子密码锁设计全套资料
  17. android 创建桌面快捷方式 ShortCut
  18. 如何压缩Word文档大小?这个方法太简单啦!
  19. 关于app申请软件著作权登记时软件名称命名的问题
  20. python并行编程 - 进程篇

热门文章

  1. java静态成员方法_关于java:在静态方法中访问类的静态成员
  2. 用Python实现斐波那契(Fibonacci)函数
  3. 微软原版WINDOWS10-LTSB-X64位操作系统的全新安装与优化
  4. JSTL ---[什么是JSTL,JSTL标签]
  5. SEO优化:关于站内优化定义及方法分为哪几个方面!
  6. Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
  7. 了解hiberfil.sys文件:计算机休眠模式的背后
  8. SpringBoot 配置 okhttp3
  9. 微信小程序 - 防止容器内文字过长导致溢出(view / text)
  10. libcad.so Crack,转换为多种文件格式