我有一种感觉,大多数数据库系统起源于 80 年代,并且刻板地实现表、ACID 事务和约束。它们的构建考虑到了内存、磁盘和处理能力的匮乏。
我想知道是否有任何存储系统(不需要通过 SQL 访问)能够处理以下内容:
- 图(查询 la SPARQL)。
- 矩阵(n 维)也很稀疏。支持简单的矩阵算法,如 SVD、聚类。
- 对不连续变化的大(TB 大小)数据进行有效管理;这种变化每天都在发生。
- 使用大型磁盘系统(14TB 的 RAID5 现在不到 1500 美元)。这意味着,更多空间用于索引、预先计算的结果等。
- 利用 GPU/多核/处理器/节点,进行大型查询和索引。
我知道大部分项目都在某个地方实现(Apache Cassandra、SPARQL、Netezza、Exadata),但我不知道任何可以实现所有项目的产品。