申请试用
HOT
登录
注册
 
the-state-of-databases-in-2019
苏寒
/
发布于
/
1462
人观看

现在是2019年,存储您的数据有很多选择。市场上有老玩家,街区里也有新孩子。错误地选择数据库可以有效地降低产品、项目甚至声誉!您是否应该使用SQL或NoSQL或文档数据库或介于两者之间的内容?多语言的坚持呢?反应式、事件驱动、非阻塞、异步应用程序?语言绑定呢?支持呢?性能、调整、工具、监控、可观察性、升级、回滚、迁移、搜索和索引、分析、可用性、耐用性、酸性还是碱性?构建、运行和维护存储基础架构是非常重要的。我们将在2019年查看数据库的状态,并尝试回答其中的一些问题。

展开查看详情

1 .The State of Databases in 2019 Dinesh A. Joshi @dineshjoshi dinesh.joshi@gatech.edu apache cassandra

2 . About Me • Senior Software Engineer • Apache Cassandra Committer • > 10 YoE in Distributed Systems • MS CS (Distributed Systems), Georgia Tech, Atlanta, USA

3 .Data Trends 📊

4 . Data Growth Source: https://www.seagate.com/www-content/our-story/trends/files/Seagate-WP-DataAge2025-March-2017.pdf

5 . Data Criticality Source: https://www.seagate.com/www-content/our-story/trends/files/Seagate-WP-DataAge2025-March-2017.pdf

6 . Data Growth Fuel ⛽ • Embedded Devices • IoT Time Series! • Sensors • Wearables

7 .

8 .apache cassandra Source: https://www.datameer.com/blog/big-data-ecosystem/

9 .Database Landscape 2019

10 . Choices? 🧐 350+ !!!

11 .Operators & Developers

12 .Operators & Developers Developers Both Operators

13 .Not always aligned!

14 .Cascading Costs $ UI / Presentation Services (REST, GRPC) Access Layer DB $$$

15 .

16 . Polyglot Persistence Polyglot persistence is the concept of using different data storage technologies to handle different data storage needs within a given software application – Wikipedia Source: https://en.wikipedia.org/wiki/Polyglot_persistence

17 .Polyglot Persistence Source: https://www.infoq.com/presentations/microservices-polyglot-persistence

18 .Polyglot Persistence Source: https://www.infoq.com/presentations/microservices-polyglot-persistence

19 .Database Landscape 2019

20 . Landscape 2019 • Relational • Time Series • NoSQL • Document Stores • NewSQL • Search Engines • Graph • In Memory

21 .Relational Databases

22 .Relational Databases

23 . Relational Databases • Data is Relational • Joins • Transactions • SQL is well known • Dataset fits

24 .NoSQL Databases

25 . NoSQL Databases • Key-Value Stores • RDF Stores • Wide Column Stores • Native XML DBMS • Document Stores • Content Stores • Graph DBMS • Search Engines

26 .NoSQL Databases LevelDB

27 .Industry Trends

28 .SQL Source: Google Trends

29 .Relational Source: https://db-engines.com/en/ranking_categories

0 点赞
0 收藏
1下载
相关文档
确认
3秒后跳转登录页面
去登陆