不同类型的数据库?

时间:2015-12-03 07:13:47

标签: database

我正在研究数据库。有一个名为the451group的组有一个topic个数据库。

enter image description here

从这张图表中,我将数据库分为3种类型:非重复数据库,有理数据库和DataGrid / Cache。但我不了解分析和操作领域,是分析和操作数据库类型吗?

有些非关系数据库但不是Nosql(如InterSystems,Progress,Objectivity,Versants,...),它们属于哪种类型?

2 个答案:

答案 0 :(得分:1)

嗯......将系统拟合到此图中就像将方形钉固定在圆孔中一样,它具有SQL支持,因此它是关系型的,但同时为相同的数据提供本机对象和noSQL模型。也许“多模式”将是正确的分类。或者像“Not Only SQL”中的noSQL。

答案 1 :(得分:1)

我喜欢将InterSystems的Caché描述为混合数据库,因为它完全支持企业SQL和表,对象,层次结构,键值和xLAP(商业智能的MDX)。它尽可能是混合的,遍布相同的数据,没有像其他层一样的层上层开销。

这是一个非常有趣的开放式架构,因为您可以输入数据,例如,通过具有极高性能的Key-Value API,稍后使用SQL / JDBC在操作报告中读取它,并在近乎实时地分析它以获得洞察力在Caché仪表板和BI立方体上。我不知道任何其他数据库允许您从许多不同的角度查看/操作您的数据,而无需在不同的软件上进行复制,转换和传播。

它的架构在其他方面也是混合的。例如,通过使用Caché的ECP(企业缓存协议),Caché可以像内存数据库一样,除了它实际上是持久化数据的事实。这种体系结构将为您提供最好的内存数据库和最好的持久性数据库,允许您拥有许多节点来分散负载并使用商用硬件每秒处理数千个事务,而不会有丢失事务的风险。

它已经在不同领域使用了多年,从标准交易应用到大数据的努力,例如欧洲航天局的Gaia项目,该项目旨在建立我们整个银河系的3D模型;基因组学的调查;金融市场每秒可处理35,000笔交易等等。

将它放在你的图表上确实非常困难。