0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

回顾2017年有趣的新发行的数据库

mK5P_AItists 2018-01-21 11:20 次阅读

概要:数据库世界并不是每周都有让人不可思议的新闻,但在一年的时间里,我还是惊讶地发现,我们看到了很多新事物,以及该领域坚持不懈地发展。

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

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

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

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

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

回顾 2017 年有趣的新发行版数据库

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 ,为已熟悉关系数据库概念的开发人员提供了经过战斗级测试的高可用性水平扩展的关系数据库。

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

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

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

回顾 2017 年有趣的新发行版数据库

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

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 年变得更加开放。

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

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

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

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

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

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

回顾 2017 年有趣的新发行版数据库

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

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

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

回顾 2017 年有趣的新发行版数据库

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

Memgraph  —  一个高性能、可内存驻留的图形数据库

Memgraph 背后的驱动力是为快速分析和使用来自人造和机器智能的数据以及设备和物联网不断增长的互联性提供工具。因此,优先事项是“速度、可伸缩和简单性”。

在 Memgraph 的生命周期中,它还处于早期阶段,它不是开源的,但可以通过 request 下载。它支持 openCypher 图形查询语言,支持内存中的 ACID 事务,并具有基于磁盘的持久化机制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3583

    浏览量

    63343

原文标题:回顾 2017 年发布的 10 个新数据库系统

文章出处:【微信号:AItists,微信公众号:人工智能学家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SQL存储过程在.NET数据库中的应用

    SQL存储过程在.NET数据库中的应用作者:王凯明 发文时间:2003.08.08 10:29:23 一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能
    发表于 12-31 16:54

    数据库连接

    在利用 LabVIEW数据库工具包操作数据库之前,需要先连接数据库,这就像操作文件之前,先要打开文件一样。在这里我们利用UDL连接数据库。Microsoft设计的ODBC标准只能访问关
    发表于 06-29 21:29

    labview与数据库链接问题

    本帖最后由 曾探YU 于 2017-6-12 14:58 编辑 使用database读取数据库的一个表,当表为空时,会报错.怎么解决??
    发表于 06-12 14:47

    2017双11技术揭秘—阿里数据库进入全网秒级实时监控时代

    新零售、新金融、新制造、新技术、新能源所有业务。覆盖所有数据库主机、操作系统、容器、数据库、网络。所有性能指标做到1秒级连续不间断监控。全天候持续稳定运行。DBPaaS监控双11运行概况2017
    发表于 01-02 15:00

    2017双11技术揭秘—阿里数据库计算存储分离与离在线混布

    摘要: 随着阿里集团电商、物流、大文娱等业务的蓬勃发展,数据库实例以及数据存储规模不断增长,在传统基于单机的运维以及管理模式下,遇到诸多如成本,调度效率等问题,因此,2017首次对
    发表于 01-02 15:52

    2017双11技术揭秘—阿里巴巴数据库技术架构演进

    摘要:每年电商双11大促对阿里技术人都是一次大考,对阿里数据库团队更是如此。经过9的发展,双11单日交易额从2009的0.5亿一路攀升到2017
    发表于 01-02 16:31

    阿里云云数据库开了一个未来大会,谈了谈2038数据库趋势

    2017刚刚突破100万,而在这100万数据库大军里,女性的比例大约只有3.2%。同时,在互联网公司工作以后的平均单身时长来看,数据库工程师以最长33
    发表于 01-18 11:32

    数据库学习入门资料汇总(标准语言+发展状况+设计技巧)

    档的主要内容详细介绍的是数据库学习教程之数据库的发展状况如何数据库有什么新发展主要内容包括了:1 数据库技术发展概述2
    发表于 10-26 16:18

    请问Labview2017如何访问连接Acess2010数据库

    `labview2017与Acess2010数据库连接,设置udl文件,udl设置好之后,测试连接成功,但是labview运行时就出现这个错误对话框,哪个高人大神帮忙指点下,谢谢,为了方便沟通我的手机号与微信同号:***`
    发表于 12-04 10:46

    hadoop最新发行稳定版:DKHadoop版本选择详解

    版hadoop。比如:阿里云在做大数据、华为云、以及腾讯云等。 但今天想要给hadoop新手入门推荐的最新发行稳定版hadoop则是dkhadoop。Dkhadoop是大快推出的商业发行版,集成了整个
    发表于 12-28 16:08

    请问2016access64位的数据库,怎么和2017labview32位的连接

    2016access64位的数据库,怎么和2017labview32位的连接,看了好多网上的一直没成功
    发表于 01-23 18:18

    数据库的高级语言是什么

    虽然接近10没有用过VIsual FoxPro,FoxPro已经没落了,微软也不再开发了,部分放在CodePlex开源了。但是一直很怀念VFP,可以直接操作数据库,又是一种高级结构化/基于对象
    发表于 05-24 07:21

    云栖干货回顾 | 云原生数据库POLARDB专场“硬核”解析

    和POLARDB都属于OLTP的关系性数据库,那就让我们先看下全球关系型数据库的市场情况。如今,关系型数据库依旧是“老大哥”,但是过去的十中关系型
    发表于 10-15 15:38

    什么是时序数据库

    数据库(TSDB)是一个为了用于处理时间序列数据而优化的软件系统,其按时间数值或时间范围进行索引。时序数据库增长趋势时序数据库从2014
    发表于 07-12 08:35

    最新国产数据库排名

    金融领域应用案例;5.分布式、关系型、云化及内存数据库占比统计。01 开篇在刚刚过去的一也就是2019是国产数据库崛起的元年,众多的国产数据库
    发表于 07-28 08:06