![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
文章平均质量分 61
梦想会走路
知易行难,静水流深
展开
-
彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)
分库分表是什么 下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉] FROM [商品信息] p LEFT JOIN [地理区域] r ON p.[产地] = r.[地理区域编码] LEFT JOIN [店铺信息] s ON s.id = p.[所属店铺] WHERE p.id = ? 1 2 3 4 5 随着公司业务快速发展,数据库中的数据量猛增,访问性能.转载 2021-09-18 15:07:11 · 101 阅读 · 0 评论 -
c++ redis连接池的实现
学习teamtalk服务端源码,把redis连接池的实现记录下,用到了hiredis三方库和头文件。 整个redis缓存池是三个类实现的,redis-manager,redis-pool,redis-conn。 main函数获取redis-manager对象实例 main() { //初始化redis CacheManager* pCacheManager = CacheManager::getInstance(); if (!pCacheManager) { ...转载 2021-04-21 20:26:22 · 958 阅读 · 2 评论