数据存储

物理存储

服务器类型:

  • 封闭系统:大型机

  • 开放系统:Windows、Linux、UNIX

    • 内置存储

    • 外挂存储

      • 直连式(Direct-Attached Storeage, DAS)

      • 网格化(Fabric-Attached Storeage, FAS)

        • 网络接入存储(Network-Attached Storage, NAS)
        • 存储区域存储(Storage Area Network, SAN)

存储类型

  • 文件存储
  • 块存储
  • 对象存储

分布式文件/对象存储系统

  • HDFS
  • OSS
  • OpenStack Swift
  • Ceph
  • GlusterFS
  • Facebook Hasystack
  • Lustr
  • AFS

分布式关系型数据库

  • DRDS
  • TiDB
  • GreanPlum
  • Mycat
  • Cobar
  • Aurora
  • Doris

分析性数据库

  • Kylin
  • Aanalytic DB
  • Druid
  • ClickHouse
  • Verica
  • MonetDB
  • InfiniDB
  • LucidDB

搜索引擎

  • Elasticsearch
  • Solr
  • OpenSearch
  • Splunk

键值存储数据库

  • Redis
  • Memcached
  • Tair
  • Amazon DynamoDB

文档数据库

  • MongoDB
  • CouchDB
  • MarkLogic
  • OrientDB

列存储数据库

  • Hbase
  • Kudu
  • Cassandra
  • Hypertable
  • Apache Accumulo

时序数据库

  • Druid
  • influxDB
  • Graphite
  • Kdb+
  • OpenTSDB
  • TimescaleDB
  • 阿里云 HiTSDB

面向对象数据库

面向对象数据库系统(OODBS)支持定义和操作OODB,应满足两个标准:首先它是数据库系统,其次它也是面向对象系统。第一个标准即作为数据库系统应具备的能力(持久性、事务管理、并发控制、恢复、查询、版本管理、完整性、安全性)。第二个标准就是要求面向对象数据库充分支持完整的面向对象(OO)概念和控制机制。综上所述,我们将面向对象数据库简写为:面向对象数据库=面向对象系统+数据库能力。

RDF数据库

由于传统关系数据库无法有效适应知识图谱的图数据模型,知识图谱领域形成了RDF数据的三元组库(Triple Store),数据库领域开发了管理属性图的图数据库(Graph Database)。

RDF三元组库

主要是由 Semantic Web 领域推动开发的数据库管理系统,其数据模型RDF 图和查询语言SPARQL均遵守W3C 标准。查询语言SPARQL 从语法上借鉴了 SQL语言,属于声明式查询语言。

最新的SPARQL 1.1版本为有效查询RDF三元组集合设计了

  • 三元组模式(Triple Pattern)
  • 基本图模式(Basic Graph Pattern)
  • 属性路径(Property Path)

等多种查询机制。

主要的RDF三元组包括:

  • 商业系统Virtuoso、
  • AllegroGraph
  • GraphDB
  • BlazeGraph
  • 开源系统Jena
  • RDF-3X
  • gStore

多媒体数据库

(待补充)

事件存储数据库

(待补充)

KAMI
KAMI
数据挖掘研究员,专注分享数据领域的技术和业务,以及逻辑、思维和方法论

发表回复

文章结构
相关文章