(点击
上方公众号
,可快速关注)
本文精选了 数据库开发 2017 年 4 月的 10 篇热门文章。其中有技术分享、业界资讯。
注:以下文章,点击标题即可阅读
《
又一家知名公司删了生产数据库
》
今年2月4日,GitLab 发生了一次严重删库事故。昨日在 Reddit 上又有一个重磅热帖。原来在 4 月 5 日知名的 VPS 服务商 DigitalOcean 出现了一次删除生产数据库的事故。删库导致 DigitalOcean 的控制面板和 API 无法正常使用,时间长达 4 小时 56 分。DigitalOcean 官博撰文致歉,并说明了事故前后过程。
《
MySQL 大数据量快速插入方法和语句优化
》
MySQL大数据量快速插入方法和语句优化是本文我们主要要介绍的内容,接下来我们就来一一介绍,希望能够让您有所收获!
《
Redis 内存使用优化与存储
》
根据业务需要选择合适的数据类型,并为不同的应用场景设置相应的紧凑存储参数。
《
数据库设计的 7 个常见错误
》
优秀数据库设计的艺术就像游泳。入手相对容易,精通则很困难。如果你想学习设计数据库,一定得有一些理论背景,比如关于数据库设计范式和事务隔离级别的知识。但你还应该尽可能地多加练习,因为可悲的事实就是,我们在犯错中学习得更多。本文中,通过展示在设计数据库时常犯的一些错误,我们尝试把学习数据库设计变得容易一点。
《
负载均衡原理的解析
》
不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。
《
Redis 内部数据结构详解(1):dict
》
本文是《Redis内部数据结构详解》系列的第一篇,讲述Redis一个重要的基础数据结构:dict。dict是一个用于维护key和value映射关系的数据结构,与很多语言中的Map或dictionary类似。
《
聊聊分布式事务
》
分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设计补偿流程从而考虑最终一致性。
《
Nginx 持续攀升,市场份额突破 33.3%
》
据 w3techs 的最新统计数据表明,虽然全球还有 50% Web 服务器是在用 Apache,但已有 1/3 的在使用 Nginx,并且两者之间的差距正在迅速缩小。
《
只会增删查改?你还缺个数据库管理工具!
》
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择
《
200 行代码实现一个简单的区块链
》
区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。然而,在通常情况下,当我们谈到区块链的时候也会谈起使用区块链来解决的问题,这两者很容易混淆。
《
MySQL 8 中新的复制功能
》
在首个 8.0 DMR(MySQL 8.0.0)中,复制具有更好的基于行复制的工具。用户可以通过查询性能模式表来观察基于行复制应用程序的进度。其中还有一个增强的全局事务标识符(GTID)。
看完本文有收获?请转发分享给更多人
关注「数据库开发」,提升 DB 技能