dsms和twitter风暴之间有什么关系?

gupuwyp2  于 2021-06-24  发布在  Storm
关注(0)|答案(2)|浏览(391)

dsms是数据流管理系统。而storm是通过backtype开发的,可以无缝地处理流数据。风暴是dsms吗?或者它只是一个实现DSM的工具。谁能给我举个例子?

cigdeys3

cigdeys31#

其实很简单
dbms用于静态数据,而对于本质上连续的基于流的数据,则使用dsms
sql是dbms的查询语言,因此cql是dsms的查询语言
sql处理静态查询,而cql处理连续查询
由于oracle是dbms,因此以同样的方式,有几个dsm被制作成


* STREAM  http://www-db.stanford.edu/stream
* AURORA http://www.cs.brown.edu/research/aurora/

我们来谈谈Apache风暴。我在研究storm,我认为storm是一个查询处理引擎,而不是管理器,因为管理系统可以像oracle那样向我们展示数据库,然而在storm中,我们定义了拓扑结构来处理传入的元组。

pu3pd22g

pu3pd22g2#

我从来没有听说过dsms这个词,但看看维基百科上的描述,我认为storm可以肯定地说是dsms。
来自维基百科:
它类似于数据库管理系统(dbms)[…],但是,与dbms不同的是,dsms执行的连续查询不仅执行一次,而且是永久安装的。
听起来正是Storm。注:但在风暴情况下,它通常与dbms结合使用。例如,storm可以提供 One-time queries , unlimited secondary storage wikipedia说,当dsms与dbms结合时,dsms中缺少。

相关问题