作者回复: 求原图😃
作者回复: RDB的功能是最强大的
作者回复: 1. 只要是为了弥补关系数据库的缺陷的方案,都可算nosql
2. 量级一般都是上万,但和测试硬件测试用例相关,如果要用,最好自己测试
作者回复: 我感觉你们一下子引入这么多对你们来说是新的技术,风险有点大。
作者回复: 跨库操作不建议事物,效率低,容易出错,用最终一致性
作者回复: 这种方法叫做“比较学习法”,对比学习,效果最明显
作者回复: 文档数据库定位于存储和访问,es定位于搜索,但目前差别并不是很大,因为系统边界的扩充,就像mongodb也要支持ACID,mysql也要支持文档存储
作者回复: 请到聊聊架构公众号搜索《当我们聊技术实力的时候,我们到底在聊什么》,我写了一篇文章来回答你这个问题
作者回复: 官方宣称会实现事务,但需要看最终实现,实现事务不是完全没有代价的,要么性能降低,要么灵活性降低
作者回复: 功能上其实都可以,关键看实时性和性能,如果都满足,按照简单原则,你熟悉哪个就用哪个
作者回复: 为了存储高效,文件存储在磁盘上是分页存储的,每页包含很多行,不一定都是你要的,更多信息可以参考innodb得文档
作者回复: 数据库返回你需要的列给你,但是数据库将数据从磁盘读入内存的时候,是整行读取的,事实上是读取行所在的整页数据
作者回复: 我不敢用,我相信MySQL😊
作者回复: 主要还是保险行业技术不够开放😄,保险行业数据和支付宝相比一下就知道了
作者回复: 更新mysql成功后就更新es,再加一个定时校验
作者回复: redis本身不存在并发访问,因为是单进程的,但你的业务代码很可能会有问题,例如先get然后判断后再hincrby就会出现并发问题