Mysql
怀璧其罪
这个作者很懒,什么都没留下…
展开
-
数据库表分割技术浅析(水平分割/垂直分割/库表散列)
数据库表分割技术包含以下内容:水平分割/垂直分割/库表散列.接下来将对以上分割进行详细介绍,感兴趣的朋友可以了解下,对你日后维护数据库是很有帮助的 一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更转载 2018-01-31 22:08:43 · 262 阅读 · 0 评论 -
千万数据的分库分表(一)
单表数据量达到1000W以后,就要拆了. 背景情况 用户表达到了 几千万级别,在做很多操作都比较吃力,.所以,考虑对其进行分表. 常用的切分方案 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者 Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据 表中的数据的逻辑转载 2018-01-31 22:31:04 · 4260 阅读 · 0 评论 -
水平分库分表的关键问题及解决思路
在之前的文章中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将继续聊聊水平分库分表的一些技巧。 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技转载 2018-01-31 22:32:36 · 178 阅读 · 0 评论 -
mysql与mongo数据库的优缺点比较
1. Mysql的特点和优劣特点:可以同时处理几乎不限数量的用户;处理多达50000000以上的记录;命令执行速度快,也许是现今最快的;简单有效的用户特权系统优点:源代码的可移植性;支持的操作系统多;为多种编程语言提供API(接口)开源;支持多种存储引擎;等等。缺点:关系表的不灵活性;存储引擎混乱;原生json支持的缺乏; 2. mongodb的特点和优劣缺点:不支持事务操作占用空间过大Mongo...转载 2018-05-25 22:45:42 · 1900 阅读 · 0 评论