最近,我在生产环境中遇到了很多与复制相关的问题。查阅网上资料,发现官方文档很系统,但不够深入。网上有些深入的文章是直接用源码呈现的,不适合大家理解。 。于是文则将前两者结合起来,最终向读者展示了MongoDB抄袭的整个结构,简单易懂。本文分...
MongoDB 是主要的 NoSQL 数据库之一。与关系型数据库和其他NoSQL不同,MongoDB采用面向文档的数据存储方式,以类似JSON的方式将数据存储在磁盘上。由于项目中的一些历史问题,作者在最近的工作中经常需要与MongoDB打交...
字数超出限制了...
MySQL有好几种存储引擎,MyISAM和InnoDB是其中应用最广泛的两个。下面是关于这两个引擎的一些基本概念(不深入介绍)。 MyISAM 是 MySQL 的标准存储引擎。它基于传统的ISAM类型,支持全文搜索,但它不是事务安全的,...
1 选择优化的数据类型 选择正确数据类型的规则: 越小往往越好 简单就是好的 尽量避免 ‾ 通常,将NULLable列更改为NOT NULL带来的改进相当小,调优时没有必要更改它。如果您不打算在该列上创建索引,则应避免将其设置为 NU...
21 MySQL 性能优化最佳实践 使用索引的数据库操作日益成为整个应用程序的性能瓶颈,尤其是Web 应用程序。当谈到数据库性能时,这不仅仅是数据库管理员需要担心的事情,也是我们程序员需要警惕的事情。在设计数据库表结构和操作数据库时(尤其是...
当我开发fragmentwall时,我最初是在本地开发的。我部署到服务器的时候,需要在本地连接mongodb服务器数据,这涉及到远程连接以及设置权限认证。检查完文档后就搞定了。记录于此,以供日后参考和帮助其他有需要的朋友。 创建用户先不要开...
使用docker进行主从数据库配置是因为我有这个需求,在网上搜索后发现没有相关的实用文档满足我的需求,还有一些是零散的文档。我在参考这些部署文档的时候也陷入了很多陷阱。 我根据自己的成功部署经验编写了此文档。 使用docker自然需要do...
MySQL有多种存储引擎。目前,两个常用的引擎是MyISAM和InnoDB。除了这两台机器之外,还有很多其他的机器,包括官方的和一些公司的。自行开发。本文主要简单介绍一下常用的MySQL引擎。首先,这是面试中经常被问到的问题。其次,这也是数...