作者回复: 多谢补充。我目前的确没有把redis归类到数据库,而是归类的类似memcache的内存缓存。
作者回复: 这个具体就仁者见仁智者见智了,方法总比困难多😁
作者回复: 多谢推荐
作者回复: mongodb 就可以选择不同的一致性模型,可以选择强一致性。
作者回复: P简单来说,就是网络出现分区(变成两个相互独立的集群)时,是不是还可以正常提供服务。如果可以正常服务,说明分区容忍度高。
作者回复: 理论上读写分离是可行的,因为写的时候需要保证应该一主一从写成功,那么如果能够确认某个slave总是最新的话,可以分担读。
作者回复: 的确算误用。缓存和存储是两码事。
作者回复: 主从一致是好保证的,只需要写操作只由主执行,从同步主的结果就好。这样数据就可以做到最终一致。
作者回复: MYSQL 并不会自动做主从切换,更没有自动选举方式来切换。从这个意义来说,MYSQL 并不是“现代”数据库。
作者回复: 我们大部分基础平台或基础软件相关的内容是以需求分析和平台的关键点解剖为主,并不是以内容深浅为准则。很难保证每一篇都有高深的东西。上一篇关于存储中间件的通用话题讨论完了,这一篇基本上就只能谈很具体的数据库相关的领域需求了。
作者回复: InnoDB 的确不是用乐观锁。
作者回复: 后面这一章的总结篇会给一些参考