请教大侠:实时数据库选用哪种数据库库比较合适?

adamantsam 2016-03-26 11:31:13
菜鸟请教:需要基于ASP.NET采集实时数据,请问后台数据库选用哪种比较合适?MYSQL,SQL SERVER,ORACLE?各有什么特点?采集的数据点大概5000点以内。
...全文
4912 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43120117 2019-07-15
  • 打赏
  • 举报
回复
引用 17 楼 weixin_42753084 的回复:
可以使用mongodb,这个数据库目前排名第4,asp.net可以做实时采集的,本人专门做网管采集的,如pc,数据库,中间件,路由器等,所以,什么大神都是屎,不会就不会,不要装b去批评别人。 再提示采集频率我最高达300毫秒一次查询,查询量10w,当然一定要家索引,不然时间翻倍。其次就是你的内存和硬盘大小,如果你的内存够,硬盘大,别说百万级,亿万级数据也是没问题的。
这个mongodb 要钱吗? 需要配合 MYSQL 或者SQL server 使用吗? 小白求教
weixin_42753084 2018-07-25
  • 打赏
  • 举报
回复
可以使用mongodb,这个数据库目前排名第4,asp.net可以做实时采集的,本人专门做网管采集的,如pc,数据库,中间件,路由器等,所以,什么大神都是屎,不会就不会,不要装b去批评别人。
再提示采集频率我最高达300毫秒一次查询,查询量10w,当然一定要家索引,不然时间翻倍。其次就是你的内存和硬盘大小,如果你的内存够,硬盘大,别说百万级,亿万级数据也是没问题的。
spdata 2018-03-18
  • 打赏
  • 举报
回复
可以看看这个https://gitee.com/spdata/rtdb
abc123sdd 2017-12-18
  • 打赏
  • 举报
回复
引用 12 楼 feiyangqingyun 的回复:
[quote=引用 11 楼 Rowite 的回复:] [quote=引用 6 楼 sp1234 的回复:] [quote=引用 3 楼 adamantsam 的回复:] 我的目的是基于ASP.NET开发一个WEB系统,用在工业领域。但是需要采集智能硬件实时数据。对实时性要求较高。 因为是初级菜鸟,请问有什么好的方案?谢谢!
现在明白你的所谓“基于ASP.NET采集实时数据”是个什么概念了。这就好像一个不会做菜的人说要基于麦当劳来做快餐业,其实是个幌子。 如果你没有实时采集数据的技术而你满脑子只能想到什么“数据库”概念名词儿,这个时候最好还是忘掉数据库,让自己接触真正的知识。[/quote] 我发现这位大神每次都是批判谴责,而不会实际的给出指导,这是大神特有的傲娇么?[/quote] 等到你成了大神后,你也一样![/quote]那位大神已经在2楼给出了个提示,就是NoSql数据库,然后再批判了下。总体来说,那位大神只是在纠正新人时语言锋利了一点,其它没什么不妥。而且批评里面也没说废话,“实时采集数据”的概念很重要,更新存储速度快,传统数据库很难以较低代价来满足需求。实时数据库和关系数据库的应用范围是什么,该以什么方式来组织这些数据,的确也不是仅凭一个帖子就能轻易解决的。火候不到,就不要轻易做那道菜,否则会很难吃,甚至是做不出来。让人尽早回收是岸,没啥毛病。
lslsoft 2017-08-16
  • 打赏
  • 举报
回复
1、看懂你说的意思是要采集实时数据,然后用B/S模式呈现; 2、你所说的三种数据库都是关系数据库,和实时数据库是两个概念,具体你可百度一下; 3、实时数据你得考虑你的采集(存储)频率、存储时长等,之所以在高频率、长时间的数据采集中需要使用实时数据库,很多原因是数据的吞吐率及数据压缩的问题(因为数据太多,关系库会狂增长的); 4、一般工业级的实时数据库有GE公司的,WONDEWARE公司的,亚控的、SIEMENS的等; 5、相对资料多,查询方式也和关系型差不多的个人觉得WONDERWARE的比较好用。
feiyangqingyun 2017-07-07
  • 打赏
  • 举报
回复
引用 11 楼 Rowite 的回复:
[quote=引用 6 楼 sp1234 的回复:] [quote=引用 3 楼 adamantsam 的回复:] 我的目的是基于ASP.NET开发一个WEB系统,用在工业领域。但是需要采集智能硬件实时数据。对实时性要求较高。 因为是初级菜鸟,请问有什么好的方案?谢谢!
现在明白你的所谓“基于ASP.NET采集实时数据”是个什么概念了。这就好像一个不会做菜的人说要基于麦当劳来做快餐业,其实是个幌子。 如果你没有实时采集数据的技术而你满脑子只能想到什么“数据库”概念名词儿,这个时候最好还是忘掉数据库,让自己接触真正的知识。[/quote] 我发现这位大神每次都是批判谴责,而不会实际的给出指导,这是大神特有的傲娇么?[/quote] 等到你成了大神后,你也一样!
Rowite 2016-05-04
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
[quote=引用 3 楼 adamantsam 的回复:] 我的目的是基于ASP.NET开发一个WEB系统,用在工业领域。但是需要采集智能硬件实时数据。对实时性要求较高。 因为是初级菜鸟,请问有什么好的方案?谢谢!
现在明白你的所谓“基于ASP.NET采集实时数据”是个什么概念了。这就好像一个不会做菜的人说要基于麦当劳来做快餐业,其实是个幌子。 如果你没有实时采集数据的技术而你满脑子只能想到什么“数据库”概念名词儿,这个时候最好还是忘掉数据库,让自己接触真正的知识。[/quote] 我发现这位大神每次都是批判谴责,而不会实际的给出指导,这是大神特有的傲娇么?
adamantsam 2016-05-02
  • 打赏
  • 举报
回复
感谢大家的回复!受益匪浅
还想懒够 2016-03-30
  • 打赏
  • 举报
回复
ASP.NET与采集是两回事,采集有采集的东西,面向的是机器或数据收集工具,而ASP.NET做出来的网页面向的是人,这是两件事情,非得把两件事情扯在一起,就是其中的数据,只是一个是收集端,一个是展示端,现在你需要做的是一个采集的东西,将数据写到数据库里面去就行了。三个数据库问题都没啥,如果你的逻辑简单一点的话,你可以拿三个数据库做做压力测试。
正怒月神 版主 2016-03-29
  • 打赏
  • 举报
回复
貌似三种都可以
人生导师 2016-03-29
  • 打赏
  • 举报
回复
用非关系型数据库, MongoDB
adamantsam 2016-03-26
  • 打赏
  • 举报
回复
我的目的是基于ASP.NET开发一个WEB系统,用在工业领域。但是需要采集智能硬件实时数据。对实时性要求较高。 因为是初级菜鸟,请问有什么好的方案?谢谢!
  • 打赏
  • 举报
回复
NoSql 数据库。
rtdb 2016-03-26
  • 打赏
  • 举报
回复
5000点没区别,什么数据库都行。 不过用ASP.NET采集实时数据还是满奇怪的
  • 打赏
  • 举报
回复
引用 3 楼 adamantsam 的回复:
我的目的是基于ASP.NET开发一个WEB系统,用在工业领域。但是需要采集智能硬件实时数据。对实时性要求较高。 因为是初级菜鸟,请问有什么好的方案?谢谢!
现在明白你的所谓“基于ASP.NET采集实时数据”是个什么概念了。这就好像一个不会做菜的人说要基于麦当劳来做快餐业,其实是个幌子。 如果你没有实时采集数据的技术而你满脑子只能想到什么“数据库”概念名词儿,这个时候最好还是忘掉数据库,让自己接触真正的知识。
adamantsam 2016-03-26
  • 打赏
  • 举报
回复
感谢感谢!有点思路了!
nry19871012 2016-03-26
  • 打赏
  • 举报
回复
1.实时性:你采用web互联网的形式,和网络环境有一定的关系。 2.数据库只是作为数据 的存储,和实时性没有关系。除非你是先将数据存入数据再显示。你只需将设备发来的数据呈现就可以了。 存数库只是作为后期数据处理用。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧