1. 聚能聊>
  2. 话题详情

什么?有几十种数据库类型~!数据存储管理怎么选,阿里自研NoSQL数据库与你聊一聊

你的业务数据如何存储管理?

大家对此最直观的理解可能会想非结构化数据如视频、图片等放在NAS,对象存储,块存储中,结构化的数据如用户信息、订单信息放在数据库如MySQL中。但随互联网业务的发展,现有数据类型的丰富程度远超过大家的想象,比如:

  • 关系数据(ERP、CRM、电商、金融)
  • 用户行为数据(推荐、风控)
  • 日志数据(运维)
  • 时序数据(监控、大盘、报表)
  • 轨迹数据(快递包裹)
  • 溯源数据(药品监管码)
  • 消息数据(即时通讯、Feeds流)
    ... ...

尤其是后者——各类半结构化与非结构化的数据,由于业务场景的需求对于存储模型提出了更多更丰富的要求。

在1998年传统的关系型数据库发展30年后,出于对PB级别海量数据存储、低延时、低成本的业务需求,“NoSQL”依赖分布式系统架构,在功能上做出一定取舍后,带着互联网时代的使命诞生。

ts

从最早的“Bigtable”,到后来的Dynamodb、HBase、Cassandra、Redis、MongoDB、Janus Graph等,发展出了不同类型,适用于不同场景的多种NoSQL数据库,每一种NoSQL数据库都有各自适合的场景,不管是适应于何种场景,这批相继前后诞生的“NoSQL 兄妹”都在快速成长。

在阿里云在成立之初就投入资源研发,经过9年的打磨和多轮迭代演变成了今天的阿里云表格存储TableStore,迎来全新升级。为大家的在线业务数据的存储提供了更优的体验与选择,发布支持:
• 更加灵活功能强大的查询能力,支持多元索引与二级索引
• 数据实时消费通道,无缝与业务应用,流式技术、大数据分析平台打通。
表格存储全新升级发布会 3月6日 15:00--16:00 :https://yq.aliyun.com/live/872

这里大家互相探讨下各种业务场景中数据存储技术选型与问题:

1.当前你数据存储主要是什么场景,在数据管理中面临了哪些挑战?
2.是否在特定场景中,已经选择使用了NoSQL数据库?
3.你期望当前使用的NoSQL产品具备哪些额外的能力?

比如:数据规模问题,服务高可用,需要高并发低延迟读写,需要海量数据多维查询和检索,需要交互式分析

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    云栖定制电脑包 x 1

11个回答

0

季雨林 复制链接去分享

1.当前你数据存储主要是什么场景,在数据管理中面临了哪些挑战?
我做GPS项目开发,密集型写入是个非常少见的瓶颈,怎么实现提升并发写能力,不应该仅仅依赖硬盘的iops,也要新型数据库的配合
2.是否在特定场景中,已经选择使用了NoSQL数据库?
nosql数据库在内存利用角度明显优胜与关系型数据库,所以很多时候已经尝试使用nosql代替
3.你期望当前使用的NoSQL产品具备哪些额外的能力?
nosql目前对于持久化追溯过程还是个难点,毕竟更新都是不保存过程的

0

1043836038062427 复制链接去分享

0

浮生递归 复制链接去分享

1.当前你数据存储主要是什么场景,在数据管理中面临了哪些挑战?
现在主要还是关系型的数据,都是常见的各类信息管理系统软件。面临的挑战,主要还是数据量大了以后,各种延迟、卡顿的问题。当然,并发高也会带来很多问题。

2.是否在特定场景中,已经选择使用了NoSQL数据库?
目前还没有,但是有关注NoSQL。感觉迟早会使用这类数据库,就像当初互联网的发展刚开始的时候一样,很多人看衰,但是时代的发展趋势,是不会因为个人的看法而停滞的。

3.你期望当前使用的NoSQL产品具备哪些额外的能力?
能够应对各种比较极端的场景。比如特别高的并发和海量的数据高速处理。像很多时候,我们的一些事务系统会出现爆发性的峰值,比如报名时,都卡在同一秒,蜂拥而入。还有基于几千个网点的每天活动,而产生的海量数据。一般的数据库,真处理不过来。

0

闻锦 复制链接去分享

海量结构化数据的处理发展速度是太快了,互联网的兴起对技术的推动作用太大

0

馒头锋 复制链接去分享

现在主要使用redis 用于存储网站的一些交换数据,感觉在海量数据面前处理反应速度还可以

0

kobeonetow 复制链接去分享

看一看达人的经验之谈和自己的见解

0

aoteman675 复制链接去分享

1.当前你数据存储主要是什么场景,在数据管理中面临了哪些挑战?
主要还是关系型数据为主,数据量不大,数据管理最大问题在于权限不好,进入数据库很容易。
2.是否在特定场景中,已经选择使用了NoSQL数据库?
目前在物联网服务中选择了NoSQL数据库,不过只是测试阶段。
3.你期望当前使用的NoSQL产品具备哪些额外的能力?
数据分析吧,读写速度快,价格低。

0

游客oeiiidzv3rs7w 复制链接去分享

謝謝你的文章 學到非常多 之後會繼續關注

0

疼疼 复制链接去分享

一头雾水,一个菜鸟看的津津有味,万事开头难,开弓没有回头箭。加油。

0

cyclonewcz 复制链接去分享

没有使用过这个 目前用的是RDS 需要了解之后再说

0

游客zhxua44vkcome 复制链接去分享

学到蛮多