栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

分布式数据库的挑战

分布式数据库的挑战

1. 分片
  • 如何保证你选的partition key在数据增长的时候依然保持均匀分布?
  • 如何选择Partition的列?是不是应该在Query的比较多的列上做Partition?
  • Join的比较频繁的2个Region,是不是一般放到一个节点比较好?(跨Region查询)
  • 如何评价不同分片策略的优劣?
2. 事务
  • 如何优化2PC?
  • 怎样做并发控制,怎么控制写写冲突(一般通过锁),读写冲突(MVCC)?
  • 要支持哪些隔离级别?发号器?如何做?
3. 优化器
  • 跨Region的join如何优化?
  • 如何做SQL层面的优化?
4. 高可用
  • 硬件冗余(多台机器,比如主备)
  • 软件冗余(多副本,两地三中心,异地多活,数据复制)
  • 自动诊断,预测(用机器学习的办法来监控数据库应用的情况,及时做调整)
5. ref

https://zhuanlan.zhihu.com/p/268772524

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304375.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号