开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
回顾 2017 年发布的 10 个新数据库系统 - 技术翻译 - 开源中国社区

回顾 2017 年发布的 10 个新数据库系统 【已翻译100%】

oschina 推荐于 3个月前 (共 11 段, 翻译完成于 01-10) 评论 5
收藏  
37
推荐标签: 待读

作为 Database Weekly 的编辑(Database Weekly 是一份关于数据库和数据存储世界新内容的每周时事资讯),我喜欢在新的数据库系统中闲逛,看看在未来的几十年里,哪些想法可能会影响到日常的开发人员。

数据库世界并不是每周都有让人不可思议的新闻,但在一年的时间里,我还是惊讶地发现,我们看到了很多新事物,以及该领域坚持不懈地发展。2017 年也不例外,所以我想回顾一下一些有趣的新发行版,包括一个事务性图表数据库,一个可复制的地理多模型数据库,以及一个新的高性能键/值存储数据库

无若
 翻译得不错哦!

TimescaleDB  — 一款基于 Postgres 的能自动分区的时间序列数据库

其中一个令人兴奋的新扩展源于 PostgreSQL,Timescale 基于 Apache 2.0 的许可,它是由一个名为 PhD-packed 的机构支持启动的。

Timescale 通过自动分区为 Postgres 添加时间序列存储功能,但是却包含在寻常的 Postgres 界面和工具中。 查询是使用常规的 SQL 对“提供与时间序列数据的接口” 的 “hypertable” 进行的。

无若
 翻译得不错哦!

Microsoft Azure Cosmos DB  — 微软的多模式数据库

Cosmos DB 本质上是 Azure 的旧的 DocumentDB 的品牌重塑和重新构建,但是它很容易实现将全球分布式数据跟 Azure 的多样数据中心交叉。全球分布是 Cosmos DB 的杀手锏,并且它可以将数据库请求路由到包含数据的最近区域,而不需要更改配置。

“多模式”的部分也很重要。虽然一切都在无模式的 JSON 的引擎盖下,但依然有一个 SQL 查询 API ,以及 MongoDB API、Cassandra API,甚至一个图形数据库 API(基于 Gremlin )。

学习更多关于 Cosmos 的较好的方式之一是这个微软的第9频道的 15 分钟视频介绍

南宫冰郁
 翻译得不错哦!

Cloud Spanner  —  Google 全球分布式关系数据库

Google 的 Cloud Spanner 已经工作了很长一段时间了,起初是在 2012 年一篇非常有趣的学术论文中公开阐释的(虽然开发始于 2007 年)。最初的开发是因为 Google 需要一个全球化分布式的高可用性存储系统,但其现在也向公众开放。

谷歌认识到,使 Cloud Spanner 适合其自身用途的功能对企业也很有吸引力,因此它承诺 99.999% 的可用性、无计划停机时间和“企业级”安全性。

Cloud Spanner 支持 ANSI 2011 SQL ,为已熟悉关系数据库概念的开发人员提供了经过战斗级测试的高可用性水平扩展的关系数据库。

Tocy
 翻译得不错哦!

Neptune  —  Amazon 的全面管理图形数据库服务

Microsoft 和 Google 我们都已经讲到了, 所以怎么能漏了 Amazon 呢? 这是另外一个受限于特定云服务的数据库,  Amazon 在最近召开的 re:Invent 大会上展示了 Neptune 的预览。

Neptune 承诺会是一个快速且可靠的图形数据库服务,其目的是能迅速地为开发者提供图形数据库服务,并且不会让他们感到麻烦,当然这些是要付费的。

Neptune 支持用两种标准来对你的图形库进行查询, 一个是得到越来越多的支持的 Gremlin 的“黄金”标准,还有就是 SPARQL (你的图形会被当作是一个 RDF )。

LeoXu
 翻译得不错哦!

YugaByte  —  一个开源的云原生数据库

YugaByte 今年因其“隐形模式”脱颖而出,它提供了一个支持 SQL 和 NoSQL 操作模式的数据库。目的是在云中直接使用,充当对容器的有状态补充。

YugaByte 使用 C ++ 构建并开源,支持 Cassandra 查询语言(CQL)以及 Redis 协议。 对 PostgreSQL 协议的支持正在进行中,Spark 应用可在上面运行。

YugaByte 是另一个启动后才受到支持的项目(由扩展了 Apache HBase 平台的一位 Facebook 工程师创建),其业务模式初定是会有一个“企业版”,在开源社区版的基础上增加多云集群协调 ,监视和警报,分层存储和支持等特性。

代码风云
 翻译得不错哦!

Peloton  —  一个自驱动的 SQL DBMS

Peloton 探索了一些有趣的想法,特别是在使用 AI 来自动优化数据库的领域。它还支持字节寻址 NVM 存储技术,并且是使用 Apache 许可开源的。

“自驱动”数据库背后的想法是,DBMS 可以自主操作和调整自身。它可以预测工作负载的趋势,并据此做好准备,而无需 DBA 或操作员掌控。

也许毫不奇怪的是,Peloton 源于一个学术项目(特别是来自卡内基梅隆大学),其创建者之一写了一篇关于为什么它被创建的系列文章。它已经开发好几年了,但在 2017 年变得更加开放。

Tocy
 翻译得不错哦!

JanusGraph  —  一个基于 Java 的分布式图形数据库

JanusGraph 是一个实用的、随时可用的数据库,其中包含大量的集成,并且建立在 TitanDB 的坚实基础之上。它针对可扩展性、存储及查询巨大图形数据库做了优化,同时支持事务和大量并发用户。

它可以使用 Cassandra、HBase、Google Cloud Bigtable 和 BerkeleyDB 作为存储后端,并且可以与 Spark、Giraph 和 Hadoop 直接整合。它甚至支持与 ElasticSearch、Solr 或 Lucene 集成的全文和地理位置检索。

Tocy
 翻译得不错哦!

Aurora Serverless  — AWS 上即时可伸缩,“即付即用”的关系型数据库 

另一个来自 Amazo re:Invent 会议的公告是他们成功的 Aurora 数据库服务的无服务器版本,Aurora Serverless

随着整合到“无服务器”平台的最新趋势,这个平台将永远消除你在扩展和操作上的难题,Aurora Serverless背后的理念是许多数据库用例不需要一致的性能或使用水平,相反,你可以“随时付费”(逐秒付费),以便按需调整数据库的大小。

它目前仅是预览版,但承诺在 2018 年会有重大进展。

Tocy
 翻译得不错哦!

TileDB  — 用于存储大密度及稀疏矩阵数组 

TileDB 是起源自麻省理工学院和英特尔的数据库,用于存储多维阵列数据,这是类似基因科学、医学成像和金融时间序列等领域常见的要求。

它支持许多压缩机制(如 gzip、lz4、Blosc 和 RLE )和存储后端(如 GFS、S3 和 HDFS )。

Tocy
 翻译得不错哦!
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们
评论(5)
Ctrl/CMD+Enter

真是信了亚马逊的邪。
mysql用最新版5.7有没有问题的?貌似听说5.6最好
还有现在Mysql是不是都不用甲骨文的版本?

引用来自“开源中国首席圣杯守护者Saber”的评论

mysql用最新版5.7有没有问题的?貌似听说5.6最好
没啥问题,一直在用 5.7 CE,中小系统足够用了。
图数据库才是面向对象的未来。
顶部