xxhq 发表于 2019-05-30 15:50

redis分布式能帮我们解决什么问题

Terminal 发表于 2019-05-30 16:06

如何利用Node.js 构建分布式集群

GB_juno 发表于 2019-05-31 09:13

1、为了使分布式存储系统获得更高性能,您会采用哪些措施?
①网络:更新交换机和网络到万兆,服务器多网卡,甚至可以用最新大二层网络方式(非生成树协议,trill/spb)
②存储:加机器,加硬盘,上好的raid卡,上ssd硬盘当缓存
③软件:软件层面尽可能优化,冷热数据分离,尽可能用上缓存,根据不同应用的特点分配不同要求的存储,尽可能提高性能

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

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

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

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

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

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

mysdirma 发表于 2019-05-31 11:41

什么是引擎,父表和子表长什么样子

happyexp 发表于 2019-05-31 12:29

数据库中要写的存储函数(增 删 查 改)和jdbc也要写(增 删 查 改)?

flytinge 发表于 2019-05-31 12:44

想咨询下比特币交易平台的比特币是如何存储的,比如某一个用户在交易平台充值了比特币,然后交易平台把它们存到了哪里?

jojoban 发表于 2019-05-31 13:32

在数据库中以字典形式(key、Value)存储数据有何优缺点,如何解决?

mex 发表于 2019-05-31 14:03

Java基本类型作为局部变量和成员变量时的存储方式有何不同?

nt1979 发表于 2019-06-03 09:35

回复 64# hallujun

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

doudourabbit 发表于 2019-06-03 14:01

回复 163# rocox

因为默认的spring bean的加载方式是单例的
bean的默认标签 scope="singleton"(默认)
所以一次只能出来一个hibernate实例 你直接调用就可以
如果想每次都获得新的实例
那么要在bean上添加scope="prototype"
页: 11 12 13 14 15 16 17 18 19 20 [21] 22
查看完整版本: 话题讨论:大规模高并发下的分布式存储架构设计