最新文章列表

日志入库+分库分表(ShardingSphere)

因无法上传图片,博客移动至:日志入库+分库分表
宋建勇 评论(0) 有638人浏览 2020-10-16 19:38

利用Sharding-Jdbc实现分表

你们团队使用SpringMVC+Spring+JPA框架,快速开发了一个NB的系统,上线后客户订单跟雪花一样纷沓而来。 慢慢地,你的心情开始变差,因为客户和产品的抱 ...
huangjinjin520 评论(0) 有3771人浏览 2018-05-24 22:32

mysql分表方法-----MRG_MyISAM引擎分表法

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外, ...
yuanke 评论(0) 有818人浏览 2017-07-21 17:43

分布式数据库中间件对比总结

分布式数据库中间件对比总结(1) 目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。 1. 什么是中间件 传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。 但是随着目前数据量不断的增大我们就遇到了问题: 单个表数据量太大 单个库数据量太大 单台 ...
hwyJavaBrain 评论(0) 有980人浏览 2017-06-28 14:28

Mysql分表和分区的区别、分库分表介绍与区别

Mysql分表和分区的区别、分库分表介绍与区别 http://www.cnblogs.com/langtianya/p/4997768.html
darrenzhu 评论(0) 有1852人浏览 2017-06-14 20:32

学习sharding-jdbc(二)之spring+mybatis+sharding-jdbc整合

引用http://blog.csdn.net/linuu/article/details/50929904 新建Maven项目 pom.xml [html] view plain copy <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001 ...
jin8000608172 评论(0) 有829人浏览 2017-01-19 11:28

数据库分库分表(sharding)系列

数据库分库分表(sharding)系列 http://blog.csdn.net/column/details/sharding.html
放牛吃草 评论(0) 有585人浏览 2016-05-18 16:39

数据量大的表的分表方案 以及 跨(同类型的)表查询遇上分组时需要注意的点

最近着手对数据量比较大的表的改善工作。当一张表的数据量很大,并且在定时或实时的增加数据时,这时候就需要考虑表的容量,因为一张表的数据 ...
Everyday都不同 评论(0) 有2249人浏览 2016-04-28 17:54

数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器

第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据 ...
aoyouzi 评论(0) 有520人浏览 2016-04-04 14:04

MYSQL--表分区、查看分区

一、       mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操 ...
ronin47 评论(0) 有4910人浏览 2015-12-09 11:40

mysql分表算法

1. 取模  uid % 20 + 1。(分20张表) 2. hash function get_hash($id){       $str = bin2hex($id);       $hash = substr($str, 0, 4);       if (strlen($hash)<4){           $hash = str_pad($hash, 4, "0&q ...
zhb8015 评论(0) 有1281人浏览 2015-08-04 15:59

策略模式----分表策略

Strategy模式的应用场景是: 1. 多个类的分别只是在于行为不同 2. 你需要对行为的算法做很多变动 3. 客户不知道算法要使用的数据   Strategy模式接口里声明的方法一般是公有的。   下面是示例代码: /** * 分表策略 */public abstract class SubTableStrategy{    //动态表类型,表类型与精度相关,如果需要自定义精度,可 ...
lincy_521 评论(0) 有501人浏览 2015-03-10 16:26

数据库分表处理设计思想和实现

考虑Teradata数据库在性能上的一些特殊要求,如索引选择、压缩、分表等机制,力求实现最小容量的数据存储和最快速度的查询响应,综合上述要素设计而成。 一、概述 分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。 首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL ...
solagratia 评论(0) 有673人浏览 2015-02-22 21:45

【转】Mysql分表和分区的区别

参考文章:http://blog.csdn.net/heirenheiren/article/details/7896546   一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以 ...
flyer0126 评论(0) 有931人浏览 2015-01-08 17:14

分表实现干货

举个列子  1.首先对表 进行以城市纬度分表  2.然后在聚合一张虚拟总表 3.再新建一张主键生成表 4.总共是N+1+1 三份第一步 城市纬度的分表 主要用来做基本的查询,更新,插入 第二步 该聚合虚拟表 主要用于 分表搞不定的事 比如跨城市纬度 (原则尽量少用该表) 第三步 该表主要用于主键的维护,维持各分表的主键唯一性  分表新增记录前,先来主键表注册下,获取自己的身份,再新增记录 ...
xjl712 评论(0) 有499人浏览 2014-11-05 14:59

数据库Sharding的基本思想和切分策略

本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示    一、基本思想       Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多 ...
yaochunhui_1986 评论(0) 有716人浏览 2014-09-17 00:24

rails如何做分表

前一段时间在仿照百度做一个autocomplete的功能,中间遇到数据库设计的问题,这里分享一下: 简单介绍一下做autocomplete的需求: 1. 用户输入搜索内容的时候,应用及时返回系统推荐的关键词 2. 支持拼音全拼,首字母简写,汉子匹配 3. 保存用户自己输入过的词,已便后台做搜索词分析,动态计算,推荐给用户搜索的高频词汇   背景: 目前,我们用户行为统计中有近千万的用 ...
michael_roshen 评论(0) 有1146人浏览 2014-05-26 19:56

数据库水平切分的实现原理解析

本文系转载,原文地址:http://lishuaibt.iteye.com/blog/409294 第1章  引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库 ...
lgscofield 评论(0) 有1434人浏览 2014-01-15 20:44

MySQL分表的详细设计与应用

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外,还 ...
PoplarDdd 评论(0) 有435人浏览 2013-09-26 14:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics