dsms是数据流管理系统。而storm是通过backtype开发的,可以无缝地处理流数据。风暴是dsms吗?或者它只是一个实现DSM的工具。谁能给我举个例子?
cigdeys31#
其实很简单dbms用于静态数据,而对于本质上连续的基于流的数据,则使用dsmssql是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中,我们定义了拓扑结构来处理传入的元组。
pu3pd22g2#
我从来没有听说过dsms这个词,但看看维基百科上的描述,我认为storm可以肯定地说是dsms。来自维基百科:它类似于数据库管理系统(dbms)[…],但是,与dbms不同的是,dsms执行的连续查询不仅执行一次,而且是永久安装的。听起来正是Storm。注:但在风暴情况下,它通常与dbms结合使用。例如,storm可以提供 One-time queries , unlimited secondary storage wikipedia说,当dsms与dbms结合时,dsms中缺少。
One-time queries
unlimited secondary storage
2条答案
按热度按时间cigdeys31#
其实很简单
dbms用于静态数据,而对于本质上连续的基于流的数据,则使用dsms
sql是dbms的查询语言,因此cql是dsms的查询语言
sql处理静态查询,而cql处理连续查询
由于oracle是dbms,因此以同样的方式,有几个dsm被制作成
我们来谈谈Apache风暴。我在研究storm,我认为storm是一个查询处理引擎,而不是管理器,因为管理系统可以像oracle那样向我们展示数据库,然而在storm中,我们定义了拓扑结构来处理传入的元组。
pu3pd22g2#
我从来没有听说过dsms这个词,但看看维基百科上的描述,我认为storm可以肯定地说是dsms。
来自维基百科:
它类似于数据库管理系统(dbms)[…],但是,与dbms不同的是,dsms执行的连续查询不仅执行一次,而且是永久安装的。
听起来正是Storm。注:但在风暴情况下,它通常与dbms结合使用。例如,storm可以提供
One-time queries
,unlimited secondary storage
wikipedia说,当dsms与dbms结合时,dsms中缺少。