多模型数据库

✍ dations ◷ 2025-08-03 08:56:49 #多模型数据库

多模型数据库 (Multi-model database), 是下一代新型数据库,与传统的数据库系统只支持单一数据模型不同,多模型数据库是一种在统一、综合的平台下同时支持多种不同的数据模型的数据库,这些数据模型可包括传统的关系模型和NoSQL数据模型 (文档模型,键值模型,图模型),一个重要的特性是,多模型数据库拥有自己的一种或多种查询语言,可以非常灵活的方式访问多种不同数据模型,甚至是跨模型的JOIN操作,这使得数据组织,存储,操作较以往更加灵活,便捷。 值得一提的是,许多关系和非关系数据库正在通过扩展对其他数据模型的支持转变为多模型数据库。

1970年,埃德加.科德设计发明了关系数据模型,此后关系数据模型开始流行起来,并逐渐变为数据库模型的代表,然而由于业界对水平可扩展性和容错性的需求持续增长,在2009年,NoSQL 数据库(非关系性数据库)成为了主流,总体来说,NoSQL 数据模型可分为文档模型,图模型,键值模型和列模型四大类。多模型数据库是一个可以储存、索引以及查询多种数据模型的数据库。 一般来说,数据库只支持一个唯一的数据模型,例如支持关系模型的关系数据库,面向文档的数据库,图数据库,RDF数据库。 我们把支持多种数据模型的数据库称之为多模型数据库。自1970年代,关系模型取代层次模型以来,关系模型和第三范式被默认为数据库存储的标准模式,然而,2009年NoSQL运动的兴起,使得文档模型、图模型、键值模型变得流行起来,同时,我们也可以认为地理空间数据,时序数据,和文本数据也属于数据模型的范畴,尽管索引和查询文本数据也属于搜索引擎操作。多模式数据库概念的提出,可追溯到1990年代初期的对象关系数据管理系统 (ORDBMS),更往前追溯,可以与1980年代初期的联合集成数据库管理系统相关 。通过向数据库内核融入特定数据类型、函数和索引实现,对象关系数据管理系统可以管理不同类型的数据,如关系、对象、文字和空间数据类型 。 此外,在多模型数据库出现之前,有一种名为"多类共存 (polygolt persistence)"的多模型管理技术,这种技术的主要思想是通过集成使用多个不同数据模型的数据库产品来实现支持多模型管理功能,每一种数据库管理一种数据模型,然而这种策略有两个主要缺点,一是它导致了数据管理操作复杂性的增加,二是它缺乏对不同数据存储的一致性保证,多模式数据库的出现弥补了这两个缺点,由于它使用一个综合的数据存储平台和统一的数据查询语言,不仅减少了业务操作复杂性,而且还保证了数据的一致性。

不同的多模型数据库通过不同的底层架构来实现多模型数据管理,总体来说,目前有两种实现多模型存储的方法,一是通过一个原生存储引擎存储主数据模型,然后扩展实现支持其他数据模型,例如某些产品用文档实现主存储,然后使用文档之间的连接来实现图模型。二是在所有数据模型上层增加一层中间层来集成所有操作,这样每一个数据模型都需要有一个自己的处理模块。

相关

  • 闭关锁国海禁(又称洋禁),是一种锁国政策,旨在禁止民间私自出海,有谓“尺板不得出海”,也限制外国商人前往本国通商。具体实施随着时间变迁而有张有弛,即“严禁”及“弛禁”之分。海禁目的是
  • 哈卡舞哈卡舞(Haka)在新西兰泛指毛利人的传统舞蹈形式。于各太平洋地区中,诸如汤加、塔希提岛、萨摩亚等国都有略异的哈卡舞。源于夏威夷和波利尼西亚。哈卡舞是动作、拍打配以叫嚷和
  • ATC代码 (C02)A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码C02(抗高血压药)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Collabor
  • 丹尼尔·阿卡卡丹尼尔·卡希基纳·阿卡卡(英语:Daniel Kahikina Akaka;1924年9月11日-2018年4月6日;中文名李硕),美国参议院民主党参议员。他是美国参议院首名夏威夷原住民,也是本届唯一有华裔血统
  • 小红湿伞 (P.D.Orton) Svrcek蕈伞凸面子实层连生可食用小红湿伞(学名:),俗称朱红蜡盖(vermilion waxcap),是一种担子菌门真菌,隶属于湿伞属。这种真菌是一种广泛地分布于世界各地的物种,并且
  • 叶沿林叶沿林(1955年9月-),男,中华人民共和国物理学家,北京大学物理学院教授,周培源物理奖获得者。曾任中国物理学会常务理事,亚洲核物理联合会主席。
  • 秘密花园 (法语小说)《秘密花园》(,原意指“酷刑花园”)是法国作家奥克塔夫·米尔博于1899年所发表的一部小说。小说发生于广州的监狱,小说的主人公是法国骗子,他陪伴一个英国人Clara太太走进秘密花
  • 弗朗茨·约纳斯弗朗茨·约瑟夫·约纳斯 (1899年10月4日-1974年4月24日),是一位奥地利政治人物。他于1965年至1974年间担任奥地利总统。
  • 霍夫 (法罗群岛)霍夫(法罗语:Hov,丹麦语:Hove)是法罗群岛南岛东岸的市镇,市镇内只有一个同名村庄。2021年1月时市镇人口数量为97人。霍夫在法罗群岛的历史上经常被提及。自1980年代起在霍夫开始了三文鱼养殖业。霍夫北部有一些玄武岩柱。霍夫的木造教堂原先是1862年建于瓦古尔的。1942年教堂搬至霍夫。早在1939年一个新的教堂就建好在瓦古尔,建好之后他们才将老教堂拆下并搬运至霍夫。早在25年之前的1914年他们就承诺把教堂搬至霍夫的。2007年霍夫隧道开通。除了连接霍夫村和Øravík(英语:Øravík)村之
  • 1084年