免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cynthia
打印 上一主题 下一主题

话题讨论:大规模高并发下的分布式存储架构设计 [复制链接]

论坛徽章:
0
201 [报告]
发表于 2019-05-30 15:50 |只看该作者
redis分布式能帮我们解决什么问题

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-12 22:20:00
202 [报告]
发表于 2019-05-30 16:06 |只看该作者
如何利用Node.js 构建分布式集群

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
203 [报告]
发表于 2019-05-31 09:13 |只看该作者
1、  为了使分布式存储系统获得更高性能,您会采用哪些措施?
①网络:更新交换机和网络到万兆,服务器多网卡,甚至可以用最新大二层网络方式(非生成树协议,trill/spb)
②存储:加机器,加硬盘,上好的raid卡,上ssd硬盘当缓存
③软件:软件层面尽可能优化,冷热数据分离,尽可能用上缓存,根据不同应用的特点分配不同要求的存储,尽可能提高性能

2、  分布式存储系统的高并发能力应如何实现?
1中的策略可以提高一些并发能力,软件上一些事件驱动之类的也是可以的。但是实际高并发不意味着高读写速度。所以有时候需要权衡并发能力和读写速度能力之间的冲突。

3、  使存储系统获得更高网络带宽的方法有哪些?
1已经说了网络部分:更新交换机和网络到万兆,服务器多网卡,甚至可以用最新大二层网络方式(非生成树协议trill/spb)

4、  怎样在控制总体成本的情况下,合理地为海量数据提供存储空间,并能满足数据量快速增长的需求?
冷热数据,冷数据放另外的二级存储池(便宜廉价)。

5、  真正可靠的数据保护往往需要一套复杂的策略,实现多级数据保护与容灾,这需要分布式存储系统具备哪些功能?
分布式系统应该要支持:
①同步,快照,版本管理等功能
②针对不同类型文件的同步策略(例如关键数据即时同步,普通数据延时同步类似的策略)
③针对不同类型文件的同步qos,优先保障关键数据的备份

6、  海量非结构化场景下,应用类型、数据类型复杂,为获得高效便捷的数据管理功能,需要在哪些方面做好准备?
①不同大小的文件有不同的存储池或者存储策略,避免资源浪费问题
②读写频率不同的文件的策略,多读少写,多读多写,少读多写等应该有所区分
③不同类型的文件应该有所区分

7、  针对海量非结构化数据场景,您认为分布式存储系统的设计与建设还应关注什么?如何实现?(可选回答)

论坛徽章:
0
204 [报告]
发表于 2019-05-31 11:41 |只看该作者
什么是引擎,父表和子表长什么样子

论坛徽章:
0
205 [报告]
发表于 2019-05-31 12:29 |只看该作者
数据库中要写的存储函数(增 删 查 改)和jdbc也要写(增 删 查 改)?

论坛徽章:
0
206 [报告]
发表于 2019-05-31 12:44 |只看该作者
想咨询下比特币交易平台的比特币是如何存储的,比如某一个用户在交易平台充值了比特币,然后交易平台把它们存到了哪里?

论坛徽章:
0
207 [报告]
发表于 2019-05-31 13:32 |只看该作者
在数据库中以字典形式(key、Value)存储数据有何优缺点,如何解决?

论坛徽章:
0
208 [报告]
发表于 2019-05-31 14:03 |只看该作者
Java基本类型作为局部变量和成员变量时的存储方式有何不同?

论坛徽章:
0
209 [报告]
发表于 2019-06-03 09:35 |只看该作者
回复 64# hallujun

Erlang的并发性能也并非最强过去曾认为Erlang就代表高并发,高并发就代表高性能,同时认为Erlang就只是高并发的代名词。其实,Erlang的并发性能也并非最强。首先Erlang的虚拟机是C写的,其次诸如Haskell、OCaml + JoCaml,以及Python的PyPy,其实都能提供不弱于Erlang的并发能力。

论坛徽章:
0
210 [报告]
发表于 2019-06-03 14:01 |只看该作者
回复 163# rocox

因为默认的spring bean的加载方式是单例的
bean的默认标签 scope="singleton"(默认)
所以一次只能出来一个hibernate实例 你直接调用就可以
如果想每次都获得新的实例
那么要在bean上添加scope="prototype"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP