我是阿里 tddl 分库分表中件间的早期核心开发人员之一,polardb-x 这个分布式数据库是后来的团队从 tddl 演化而来的,还额外在 innodb 之上实现了一个基于 paxos 的高可用组件。阿里内部的系统如果看重低延迟,polardb-x 是不可能取代 tddl 的,因为 polardb-x 的架构决定了它的延迟至少比 tddl 高两倍。
我的 lealone 才是阿里那种高发并交易场景的终极方案,既能像 tddl 那样在客户端做 sharding,还不用像 tddl 那样要定义分库分表规则,tddl 原先是不支持分布式事务的,lealone 还支持极低延迟的分布式事务。非 jvm 系的应用用不了 tddl,但可以通过边缘计算的方式使用 lealone,只多增加20几微秒的延迟。
要是哪天我不想运营 lealone 了,阿里真的可以来收购 lealone,因为 lealone 可以取代 tddl 和 polardb-x,无论是性能还是易用性 lealone 都更好。
发布于 广西
