过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

大佬们,实时数据库和关系型数据库有啥区别?

IT技术 • lierye • 发表于 3 月前 • 最后回复来自 honky_tonk_man • 3 月前

有没有大手子简单通俗的介绍下?门外汉接触这个比较专业的东西有点懵逼,网上查的感觉也没有说的通俗易懂。

加入收藏 新浪微博 分享到微信 ❤赞 1280 次点击 0 人赞 5 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到9条回复
double_cheng 3 月前 湖北省 #1 赞 0

纠正下 实时数据库 应该叫时序数据库
时序数据库与关系数据库的简单区别:
1. 数据量大
2.字段 前者固定
时序数据库大部分应用于工业场景

XiaoXiaMI 3 月前 湖北省 #2 赞 3

你想说的应该是时序数据库吧,主要是侧重的方向不同,简单来说就是时序数据库的写入能力比关系数据库强。
场景的话,比方说外卖软件或者打车软件,有个记录行驶轨迹的需求,那么这个时候就可以用时序数据库来记录每个骑手/司机持续上报的定位。

lierye 楼主 3 月前 湖北省 #3 赞 1

@XiaoXiaMI 那关系型数据库主要用在什么地方了?

fly_long 3 月前 湖北省 #4 赞 1

前者应该叫“时序数据库”吧。
顾名思义,时序数据库主要是按时间序列来进行数据存储,查询。例如像物联网中的监控数据如实时温度,这种数据基本都是不会有修改或新增,只有随着时间新增。这种就比较适合用时序数据库,可以看看这篇文章,介绍时序数据的特点

https://www.taosdata.com/time-series-data/11661.html

hotnoodles 3 月前 湖北省 #5 赞 0

@double_cheng @XiaoXiaMI @fly_long 那请问大佬,时序数据库是不是属于NoSQL数据库范畴呢

augusts8988 3 月前 湖北省 #6 赞 0

很好理解,就像日志数据一样,只有追加,不会有修改。

honky_tonk_man 3 月前 湖北省 #7 赞 1

@hotnoodles Time Series Database侧重面是存储Time Series数据,你可以用关系型数据库做engine,你也可以用nosql数据库做引擎,之前看社区调查,大部分(68%)的Time Series Database用nosql数据库做引擎,因为时序数据库非常重要的一个特点是扩展,而关系型数据库要满足“relationship”,就要支持非常多的功能(strong transactional,consistency requirements,ACID),但是你支持这些功能的同时意味着降低了你的可扩展性,而nosql理念是放弃关系型数据库的一些特性,使其好扩展,所以大多数的Time Series Database选择了nosql数据库做引擎,个人觉得随着Newsql的兴起,以后越来越多的Time Series Database会基于Newsql做数据引擎,因为Newsql兼具传统关系型数据库的ACID等性能,还兼具nosql的可扩展性

如果楼主有兴趣了解关系型数据库-->nosql数据库--->newsql数据库的演变可以读一下SIGMOD 2016年的paper "What’s Really New with NewSQL?"

hotnoodles 3 月前 湖北省 #8 赞 0

@honky_tonk_man 感谢解惑,太赞了

honky_tonk_man 3 月前 湖北省 #9 赞 0

@hotnoodles 小意思,我觉得社区多交流技术还是挺好的

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
是不是一个产品经理+一个开发就可以基于若依等低代码平台搞定绝大部分中小应用系统?
付费解决网站安全问题,网站被黑有月余了
有开发过购物中心、商圈小程序的团队么?
接外包项目
CHATGPT有点意思
谁能说说现在深度神经网络的原理
过早客支持微信小程序,让你随时随地可摸鱼
有哪些低代码开发平台推荐?
小城市搞开发真的痛苦
csdn无积分,想下载东西,如何破?

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 Hello World,Let's Doodle! 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号