这次被美国“科技霸凌”的中国数据库《SQL9075 2018 流数据库》国际技术标准究竟强在哪里?

这次被美国“科技霸凌”的中国数据库《SQL9075 2018 流数据库》国际技术标准究竟强在哪里?,第1张

长期以来,中国一直被三大“卡脖子”技术束缚——“芯片、 *** 作系统、数据”。

芯片,自不用说,华为的苦我们都懂的; *** 作系统,我们刚刚实现了从0到1的过程,路漫漫其修远;而数据库作大众看不见摸不到的技术支撑,很多人不太理解其重要性。在这里,简单科普一下:数据库是上述三大核心技术的核心基础中台、基础核心软件,被称为软件的灵魂、是关键技术皇冠上的明珠,但中国恰恰在该领域的对外技术依赖性最高,这对于大国崛起就很尴尬了,相当于,打开紧箍咒的经我们不会念…

因此,中国在数据库技术领域已经蓄力已久,五年前我们开始了国际标准的研发工作,经过中国专家组五年来的潜心精研、砥砺攻坚,终于在2019年基本明确了在数据库技术标准上已取得突破性进展:由中国主导形成标准的《SQL9075 2018 流数据》在2020年只要顺利通过审议,便可在全球发布、推广及适用。同时,《AI-in-Database 库内人工智能》提案确认由中国主导形成国际标准,正式进入国际标准的撰写及确定阶段。

这个问题很难回答,es也可以理解成是一种数据库,不仅能提供全文检索功能,还可以支持各种数值类的区间查询,聚合计算等,这些和传统数据库一样,从使用场景来说,数据库一般用来存meta,比如网站用户,用户资源等等,这些数据有个特点就是量不会很大,还有就是这些数据一般都比较结构化。

es一般用来存一些流式数据,比如应用日志,这也是目前es应用最广的方面,这些数据有个特点就是往往结构不固定,比如应用日志,不同的程序员写得模块打出来的日志字段数量都不一样,这种数据就不太方便用数据库来处理。

最后,一般传统数据库,全文检索都实现的很鸡肋,因为一般也没人用数据库存文本字段。

上面从使用场景上说明了两者的区别,从技术上两者全文检索的实现都差不多,无非是倒排索引,但是lucene毕竟是专业的,做了十几年了,索引效率,存储空间等都比传统数据库快很多,技术也迭代的非常快。

以上就是我总结的不同之处,希望能解答楼主的疑惑。

作者:Razzit

链接:https://www.zhihu.com/question/53063256/answer/151074607

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

优点如下:

1.流式数据库适合更小的储存。

2.在流式数据处理模式里,数据持续到达,系统及时处理新到达的数据,并不断产生输出。处理过的数据一般丢弃掉,当然也可以保存起来。流式数据处理模式强调数据处理的速度。部分原因是数据产生的速度很快,需要及时进行处理。由于流式数据处理系统能够对新到达的数据进行及时的处理,所以它能够给决策者提供最新的事物发展变化的趋势,以便对突发事件进行及时响应,调整应对措施。

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6733090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存