有网友对《假如让你来设计数据库中间件》一文中,数据库中间件仅仅支持四类SQL存有疑问:
- partition key普通查询
- partition key上的IN查询
- 非partition key上的查询
- 有限功能的排序+分页查询
这四类SQL就能满足公司业务的需求么,这个结论是怎么来的?
看来《假如让你来设计数据库中间件》的架构结论并不能让刨根究底的网友们满意,于是把13年底,需求调研的过程细节也说一说,作为一个一线架构师,治学还是得严谨。
一、业务侧的分库后SQL需求
先说结论,通过初步的调研,发现58各业务线对有分库需求的应用场景为:
- partition key上的简单查询
WHERE key=xxx AND xxx
- partition key上的IN查询
WHERE key IN(xxx, yyy) AND xxx
- 非partition key上的简单
继续阅读与本文标签相同的文章
上一篇 :
数据库中间件Atlas调研笔记
下一篇 :
MQ,互联网架构解耦神器
-
一分钟了解互联网动静分离架构
2026-05-20栏目: 教程
-
赶集mysql军规
2026-05-20栏目: 教程
-
购买阿里云服务器有哪些操作步骤
2026-05-20栏目: 教程
-
一分钟了解“好”接口的设计与实现
2026-05-20栏目: 教程
-
通过“缓存”传递数据,是否可行?
2026-05-20栏目: 教程
