您的位置:首页 > 编程语言 > Java开发

用JAVA如何实现每天1亿条记录的数据存储,数据库方面怎么设计?

2018-03-21 22:04 1256 查看
一天秒数:60*60*24=86,400秒每天写入数据量:100,000,000条平均每秒写入数据量:100,000,000/86,400=1157.5条峰值每秒估算写入数:1157.5*10=11575条因此建议从以下几个层面处理1、数据库服务器磁盘采用高速SSD磁盘2、数据库采用2个节点的集群方式部署,每个集群节点3台服务器,1主2备,主数据库为写数据库,备数据库为读数据,采用读写分离,单集群节点内主备库数据实时同步,集群节点主库数据实时同步3、数据表设计采用分区、分表方式设计表结构4、数据写入采用单事务批量写入的方法新增数据5、在关键字段建立索引,提高查询效率6、第一次查询后将数据缓存到redis中,方便下次查询
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shujuku
相关文章推荐