`
aa87963014
  • 浏览: 154451 次
  • 性别: Icon_minigender_1
  • 来自: 布尼塔尼亚
社区版块
存档分类
最新评论

数据库分库、分表的疑问

 
阅读更多

个人觉得分库这个功能应该交给数据库来处理,原理在上个bolg里面说了,数据库用一个基础的分库规则 然后自行维护数据。

个人觉得这个完全可以做到,而且很简单。

 

当然,简单的东西想来都有一个性能问题(例如 条件查询)。不过,这些所谓的性能问题基本上只存在于10%的业务上。而且这些业务基本上可以处理下也能达到要求。

 

当然就算交给应用,自己在java里面写一堆东西,该麻烦的一样麻烦。(例如:条件查询。)

 

分享到:
评论

相关推荐

    阿里云 专有云企业版 V3.8.0 分布式关系型数据库服务 DRDS 开发指南 20190621.pdf

    DRDS是构建在传统关系型数据库如MySQL之上的中间件,它提供了分库分表、读写分离、负载均衡等功能,以实现水平扩展,提高系统的吞吐量和响应速度。 在DRDS中,主要包含以下几个关键知识点: 1. **分库分表**:DRDS...

    001-刘奇-TiDB Theory and Practice-pingcap 刘奇 20161201.pdf

    在传统的数据库架构中,随着业务量的增加,经常需要进行数据库分库分表操作,这不仅复杂,而且难以保证数据的一致性。TiDB解决了这一问题,实现了数据的一致性,并通过弹性水平扩展提供了解决方案。 文档还强调了...

    阿里云 专有云企业版 V3.6.2 分布式关系型数据库服务DRDS 技术白皮书 - 20181228.pdf

    通过分库分表策略,DRDS可以有效缓解单表数据量过大带来的性能瓶颈,同时提供了透明化的数据访问接口,保持了SQL兼容性和事务一致性。 2. **产品架构**: DRDS架构包含多个组件,如路由引擎、分布式事务管理器、...

    数据访问设计_renjun_2010-11-22

    - **主键生成策略**:建议不使用数据库的自动增长字段作为主键,以提高效率、减少网络通信,并便于后续的数据库分库分表操作。主键应独立于业务逻辑,避免因业务变化引发的主键更新问题。 #### 总结与展望 数据...

    分布式ID生成器的解决方案总结.docx

    分库分表或数据迁移会导致问题。 4. 批量生成ID 一次性生成多个ID,减少数据库访问次数,但可能导致ID不连续,且不便于水平扩展。 5. Redis自增 Redis的单线程特性可以保证ID的唯一性和顺序,但增加了中间件的...

    bbs论坛,Java

    对于大型论坛,性能优化是必不可少的,可能包括缓存技术(如Redis)、负载均衡、数据库优化(如分库分表)等手段。 8. **安全性** 论坛的安全性至关重要,包括防止SQL注入、XSS攻击、CSRF攻击等,同时需要保护...

    分布式业务层数据层框架Albianj2.zip

    所以互联网的模型最后就是演变成了单表 分库分表。而albianj就是 为了解决问题出现的。albianj不支持join,也不支持多表查询。因为这些对于一个互联网 系统来说,这些都会大大的损耗数据库的性能。数据库本来就是单...

Global site tag (gtag.js) - Google Analytics