传统数据库与NoSQL间的选择
传统数据库的问题
• 单机时代产物
• 数据迁移困难
• 无法满足不同存储需求
NoSQL的问题
• 粗糙陷阱多
• 外围工具不成熟
• 缺少大规模部署应用的验证
在演讲中,田琪老师也提到了handlersocket特点及缺陷。对于handlersocket特点,包括NoSQL接口访问MySQL(Innodb)、解决SQL解析,查询优化等CPU开销、插件安装无数据迁移成本以及QPS可以达到8W。
同样,handlersocket本身也有缺陷,包括配合DDL使用有严重问题、写性能差,比传统SQL接口还要慢、只能支持Row Based复制,以及性能优势建立在没有磁盘IO瓶颈基础上。