-
PostgreSQL
数据操作必备技能:PostgreSQL中插入、更新和删除数据的实战指南
当涉及到数据的插入、更新和删除操作时,PostgreSQL是一个功能强大且广泛使用的关系型数据库管理系统。下面我将为你详细讲解这些操作,并提供一些示例...
-
Mysql
MySQL报错:too many connections原因及解决方法
MySQL报错“too many connections”通常是由于数据库的最大连接数超过了MySQL配置的最大限制。这可能是由于数据库的并发连接过多,或者存在一些连接没有被正...
-
Redis
什么是布隆过滤器?如何实现布隆过滤器?
布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,用于判断一个元素是否在一个集合中。它基于位数组和多个哈希函数的原理,可以高效地...
-
Mysql
面试必问:MySQL索引失效的场景有哪些?
为了验证 MySQL 中哪些情况下会导致索引失效,我们可以借助 explain 执行计划来分析索引失效的具体场景。 explain 使用如下,只需要在查询的 SQL 前面添加上...
-
Redis
Redis权限管理体系:终于等来了Redis权限控制体系ACL
一、用户管理 Redis用户的创建、查看、修改、删除等主要操作可以按照如下实例进行 1、创建用户 只创建用户,暂时不添加其他权限 127.0.0.1:6479 ACL SETUSER...
-
Sql Server
如何获取一条SQL语句中涉及的表名
在数据库操作和SQL查询的开发过程中,有时候我们为了动态生成查询、进行权限控制、进行查询优化或者其他一些与数据库交互相关、数据库监控等的需求...
-
Redis
Redis 实现多规则限流的思考与实践
简介 市面上很多介绍redis如何实现限流的,但是大部分都有一个缺点,就是只能实现单一的限流,比如1分钟访问1次或者60分钟访问10次这种,但是如果想一...
-
Mysql
我们一起聊聊MySQL 索引的底层逻辑
数据结构以及算法 索引的本质其实就是一种数据结构。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。...
-
Redis
如何使用Redisson实现分布式锁?
在分布式系统中,当多个线程(或进程)同时操作同一个资源时,为了保证数据一致性问题,所以就需要一种机制来确保在同一时间只有一个线程(或进程...
-
PostgreSQL
学会在PostgreSQL中创建和管理表格的关键步骤
当谈到创建和管理表时,PostgreSQL是一个功能强大且广泛使用的关系型数据库管理系统。在本次讲解中,我将为您介绍如何在PostgreSQL中创建和管理表,以及...
-
Mysql
MySQL事务未提交Redolog能持久化到磁盘吗?
今天的文章内容围绕一位网友的评论去展开,在看完小许文章【结合MySQL更新流程看 undolog、redolog、binlog】,他提出了这么一个问题,如下: 图片 换个方式...
-
Mysql
Python连接MySQL数据库编程
数据库编程是在应用程序中与数据库交互和管理数据的关键部分。MySQL是一种流行的关系型数据库管理系统(RDBMS),在Python中进行MySQL数据库编程相对容易...
-
Mysql
MySQL:MDL LOCK的“穿越行为”
一、案例描述 最近遇到这么一个案例(5.7版本),大概的截图如下: 当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句...
-
Sql Server
为什么要使用ODBC连接SQLServer?
ODBC是什么? ODBC是什么?我也不知道,用摘抄一个互联网上的话来解释:ODBC英文全称为:Open Database Connectivity。用于在不同的操作系统和数据库管理系统之...
-
Mysql
MySQL:mysqldump 100M的数据导入需要几个小时?
这个问题相对简单,但是第一次遇到这种问题,仅此记录。问题主要是一个mysqldump导出也就100来M的文件,导入居然要几个小时,更换多个实例后都很慢,文...
-
Mysql
面试官:说一下MySQL主从复制的原理?
MySQL 主从复制(Master-Slave Replication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步。在主从复制架构中,一个服务器被设置为主服务器(...
-
Mysql
MySQL报错:too many connections原因及解决方法
MySQL报错“too many connections”通常是由于数据库的最大连接数超过了MySQL配置的最大限制。这可能是由于数据库的并发连接过多,或者存在一些连接没有被正...
-
Mysql
面试必问:MySQL索引失效的场景有哪些?
为了验证 MySQL 中哪些情况下会导致索引失效,我们可以借助 explain 执行计划来分析索引失效的具体场景。 explain 使用如下,只需要在查询的 SQL 前面添加上...
-
Mysql
我们一起聊聊MySQL 索引的底层逻辑
数据结构以及算法 索引的本质其实就是一种数据结构。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。...
-
Mysql
MySQL事务未提交Redolog能持久化到磁盘吗?
今天的文章内容围绕一位网友的评论去展开,在看完小许文章【结合MySQL更新流程看 undolog、redolog、binlog】,他提出了这么一个问题,如下: 图片 换个方式...
-
Mysql
Python连接MySQL数据库编程
数据库编程是在应用程序中与数据库交互和管理数据的关键部分。MySQL是一种流行的关系型数据库管理系统(RDBMS),在Python中进行MySQL数据库编程相对容易...
-
Mysql
MySQL:MDL LOCK的“穿越行为”
一、案例描述 最近遇到这么一个案例(5.7版本),大概的截图如下: 当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句...
-
Mysql
MySQL:mysqldump 100M的数据导入需要几个小时?
这个问题相对简单,但是第一次遇到这种问题,仅此记录。问题主要是一个mysqldump导出也就100来M的文件,导入居然要几个小时,更换多个实例后都很慢,文...
-
Mysql
面试官:说一下MySQL主从复制的原理?
MySQL 主从复制(Master-Slave Replication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步。在主从复制架构中,一个服务器被设置为主服务器(...
-
Mysql
MySQL:级联从库延迟数据库的延迟计算问题
本文主要讨论的还是5.7,8.0没有实际测试,这里简单记录。 一、问题说明 最近在处理一个主从问题的时候,发现一个比较奇怪的现象,这个主从是级联的...
-
Mysql
MySQL:InnoDB的页合并与页分裂到底是什么
本文为摘录文章,如有错误,请指正。文章是以MySQL5.7版本进行说明,和现有版本可能会有一定差距,但是数据页的设计基本没有发生过变化,因此,可以...
-
Mysql
MySQL:MySQL的自增主键是连续自增吗?
从开始接触MySQL,我们就知道在设计主键时,要设置为自增主键,使用自增主键有以下几个优点: 效率高:使用自增主键可以避免频繁生成主键值的操作,...
-
Mysql
Linux系统MySQL报错:too many connections原因及解决方法
MySQL报错“too many connections”的原因可能有以下几种: 访问量过高 :当MySQL服务器面对大量的并发请求时,已经建立的连接数可能会不足以处理所有的请求...
-
Mysql
数据恢复新姿势:使用MySQL Shell进行更高效灵活的数据恢复
上篇文章( 转战MySQL Shell!数据库备份新姿势,轻松搞定备份操作! )简单介绍了使用MySQL Shell进行数据库备份,本文基于上文的备份进行数据恢复演示操...
-
Mysql
DDD死党:单引擎查询利器
基于索引的单表查询,是 MySQL 正确打开方式! 基于 QueryObject 的声明式查询,是简单查询的正确使用方式! 1、应用场景 单表查询在业务开发中占比最大,...
-
Mysql
转战MySQL Shell!数据库备份新姿势,轻松搞定备份操作!
一、MySQL Shell 安装 1、下载 可以在MySQL官网进行下载,地址https://dev.mysql.com/downloads/shell/。 需要根据操作系统类型、版本及glibc版本选择对应的文件下载,例...
-
Mysql
MySQL:如何保证双十一的主备数据同步
之前的文章我们提到过,主备数据库是通过binlog实现的数据同步: 主库在接到客户端更新请求时,执行内部事务的更新逻辑,同时写binlog。 r 1)edologcomm...
-
Sql Server
如何获取一条SQL语句中涉及的表名
在数据库操作和SQL查询的开发过程中,有时候我们为了动态生成查询、进行权限控制、进行查询优化或者其他一些与数据库交互相关、数据库监控等的需求...
-
Sql Server
为什么要使用ODBC连接SQLServer?
ODBC是什么? ODBC是什么?我也不知道,用摘抄一个互联网上的话来解释:ODBC英文全称为:Open Database Connectivity。用于在不同的操作系统和数据库管理系统之...
-
Sql Server
快速上手:使用 Python 连接 SQL Server 数据库并实时读取数据?
实时读取SQL Server数据库表并进行处理是一个常见的需求。 在Python中,可以使用pyodbc库来连接SQL Server数据库,并使用pandas库来进行数据处理。 下面是一个实...
-
Sql Server
SQL应用于LLM的程序开发利器——开源LMQL
译者 | 朱先忠 审校 | 重楼 我相信你听说过SQL,甚至已经掌握了它。SQL(结构化查询语言)是一种广泛用于处理数据库数据的声明性语言。 根据StackOverflo...
-
Sql Server
SQL 语句是怎么执行的?你学会了吗?
今天来聊聊喜闻乐见的 SQL。 数据库执行 SQL 语句有几个步骤,包括: 解析 SQL 语句并检查其有效性。 将 SQL 转换为内部表示结构,如关系代数。并创建查询...
-
Sql Server
SQL必须消失的九个理由,你认可吗?
译者 | 晶颜 审校 | 重楼 考虑到 SQL的流行和成功, 本文更像 是一个悖论研究。SQL可能笨拙而冗长,但开发人员经常发现它是提取所需数据的最简单、最直...
-
Sql Server
分布式 SQL 数据库与表格优化技术
分布式 SQL 数据库会将应用程序数据存储在多个节点上,从存储和计算的角度提高了可扩展性。这种分布意味着某些应用程序请求,包括 JOIN 操作和聚合,...
-
Sql Server
构建SQL Server链接服务器:实现跨服务器数据访问及整合
在SQL Server数据库管理中,链接服务器是一项强大的功能,允许在一个SQL Server实例中访问另一个SQL Server实例的数据。这种功能为数据库管理员提供了灵活性...
-
Sql Server
SQL Server 百万数据查询优化技巧三十则
互联网时代的进程越走越深,使用MySQL的人也越来越多,关于MySQL的数据库优化指南很多,而关于SQL SERVER的T-SQL优化指南看上去比较少,近期有学习SQLSERVE...
-
Sql Server
SQL性能优化详解,值得收藏
很多朋友经常会遇到如下情况: 在做数据统计分析时,分析两分钟,跑数两小时...... Web开发时候,通常的性能瓶颈,主要出现在数据查询时候..... .. 在使...
-
Sql Server
五个提升SQL语句性能的小窍门,进一步提升查询性能
在进行数据库操作时,优化SQL语句是提升性能和效率的关键步骤之一。无论是处理大规模数据还是简单的查询,优化SQL语句都可以明显改善系统的响应时间...
-
Sql Server
写一手好SQL很有必要
SQL语言的设计初衷是把关系数据库的细节隐藏起来,解耦操作逻辑与数据展示,暴露给用户一个简单的交互接口。严格来说,SQL不是编程语言而是表达式,...
-
Sql Server
SQL必学必会之窗口函数
在SQL中,窗口函数是一种强大的工具,用于在查询结果中执行聚合、排序和分组操作,而不影响原始表的行数。这篇文章将介绍窗口函数的基本概念以及如...
-
Sql Server
如何解决SQL Server数据库备份过程中检测到的日志损坏问题
译者 | 李睿 审校 | 重楼 日志损坏问题通常发生在对事务日志进行备份的时候。其错误是这样描述的: “消息26019,级别16,状态1,第1行BACKUP在数据库日志...
-
Sql Server
批量写库操作,如何优化?
引言 数据库插入操作的语句如下: insert into table values (a1, b1) 涉及到SQL层和存储层,其中SQL层需要解析SQL语句,生成抽象语法树(AST),计算表达式等,存储...
-
Sql Server
推荐十个简单实用的SQL优化技巧
优化查询对于提高执行速度和数据库性能至关重要。以下是优化查询的 10 种方法以及示例代码。 1.使用 EXPLAIN 进行测试 优化 SQL 查询的第一步是找出它们未...
-
Oracle
Cursor共享哪些事,你知道哪些?
早些年搞Oracle的时候,最让人头疼的事情就是和共享池相关的,而共享池里遇到问题最多的事情大多数是和SQL编译相关的,关于十多年前这方面的往事我最...
-
Oracle
Oracle迁移数据文件再也不用求人了
N 多年前安装的 oracle 数据库,巡检的时候发现磁盘满了,检查发现是数据文件占用了很大的空间,当前存放数据文件的磁盘不能再进行扩容,于是准备把业...
-
Oracle
实战经验分享:顺利完成 Oracle 实例名称更改的关键步骤
一、背景 在oracle数据的管理和维护过程中,我们有时需要更改instance_name,具体有以下场景: 重命名实例:当你需要更改现有 Oracle 实例的名称时,可以通过更...
-
Oracle
Oracle 12c Release 2 RAC 安装 Oracle Linux 7
一、概述 本文主要阐述基于ASM 构建 Oracle 12c RAC数据库的过程说明 1、系统版本要求 确保 Oracle Linux 版本为 6 或更高版本。 确保两个节点的 Oracle Linux 内核版...
-
Oracle
使用 ASM 和版本升级安装 Oracle 19C RAC 的分步指南
一、概述 本文档将指导您在 Linux 平台上使用 ASM 逐步安装 Oracle 19C RAC。这里讨论每一步。我们将RAC安装与ASM配合并进行版本升级。 遵循的步骤 : 服务器配...
-
Oracle
Oracle 简介与 Docker Compose
最近,我翻阅了在之前公司工作时的笔记,偶然发现了一些有关数据库的记录。当初,我们的项目一开始采用的是 Oracle 数据库,但随着项目需求的变化,...
-
Oracle
做数据库产品不是点中一次科技树就能成功的
现在有几百家企业在做国产数据库产品,内卷的压力很大,其中大多数产品可能无法在这个竞争异常激烈的市场上存活下来。我也和很多数据库从业人员做...
-
Oracle
新安装的oracle11g数据库启动就报错,可以这么解决
有朋友求助于我,新安装的oracle11g数据库,使用PLSQL Developer工具连接报错,错误代码:ORA-01219,数据库版本号11.2.0.1.0,操作系统Windows Server 2012,问我不用...
-
Oracle
微软将在Azure上提供Oracle云数据库
在Oracle CloudWorld大会将于下周于拉斯维加斯举行之际,Oracle和微软宣布推出Oracle Database@Azure。 据悉,这将直接访问在Oracle Cloud Infrastructure(OCI)上运行并部...
-
Oracle
微软甲骨文合作加速云转型,可在 Azure 上部署 Oracle 数据库服务
9 月 15 日消息,微软和甲骨文从技术竞争对手走向合作,本周四双方签署了一份长达 4 年的云合作伙伴关系,加速在软件开发、AI 市场上的合作。 两家公司...
-
Oracle
Oracle高级数据库特性揭秘:存储过程、触发器与权限管理
当谈论Oracle高级数据库特性时,存储过程和函数、触发器、权限管理和安全性以及数据库连接和远程访问是关键概念。下面我将为每个主题提供详细的解释...
-
Oracle
Oracle数据库性能优化指南:从SQL调优到表分区,全面提升
当涉及到Oracle数据库性能优化时,以下是一些重要的方面: SQL查询性能调优。 编写高效的SQL查询语句,避免使用不必要的表连接、子查询等。 使用适当的...
-
Oracle
保障数据完整性:深入解析Oracle数据库的主键和外键约束
主键和外键约束: 主键约束用于唯一标识数据库表中的每一行数据。一个表只能有一个主键,且主键值不能为NULL。 示例: CREATE TABLE Customers ( CustomerID IN...
-
Oracle
Oracle数据查询和操作策略:优化数据管理的秘籍
当涉及到 Oracle 数据库的数据查询和操作时,有几个基本的概念和语句需要了解。下面将详细解释每个方面,并提供示例代码。 使用 SELECT 语句进行基本查...
-
Oracle
精通Oracle数据库对象管理:从表到序列
当涉及到 Oracle 数据库对象管理时,表、索引、视图和序列是常见的对象类型。下面我将为你详细解释这些对象的创建、修改和删除以及它们的使用方法。...
-
Oracle
从零开始:一步一步教你下载、安装和配置Oracle数据库
下载和安装Oracle数据库软件: 访问Oracle官方网站(https://www.oracle.com/)并导航到数据库部分。 在"下载"或"产品"页面中,找到适合你操作系统的版本(如O...
-
Redis
什么是布隆过滤器?如何实现布隆过滤器?
布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,用于判断一个元素是否在一个集合中。它基于位数组和多个哈希函数的原理,可以高效地...
-
Redis
Redis权限管理体系:终于等来了Redis权限控制体系ACL
一、用户管理 Redis用户的创建、查看、修改、删除等主要操作可以按照如下实例进行 1、创建用户 只创建用户,暂时不添加其他权限 127.0.0.1:6479 ACL SETUSER...
-
Redis
Redis 实现多规则限流的思考与实践
简介 市面上很多介绍redis如何实现限流的,但是大部分都有一个缺点,就是只能实现单一的限流,比如1分钟访问1次或者60分钟访问10次这种,但是如果想一...
-
Redis
如何使用Redisson实现分布式锁?
在分布式系统中,当多个线程(或进程)同时操作同一个资源时,为了保证数据一致性问题,所以就需要一种机制来确保在同一时间只有一个线程(或进程...
-
Redis
一文了解Redis的持久化
我们都知道在对于Redis的开发或者面试的过程中,很容易就会遇到这个关于 Redis 持久化的问题,而我们在面试的时候,经常会有小伙伴只能说出这个 Redis...
-
Redis
Redis权限管理体系:客户端名及用户名
在Redis6之前的版本中,因安全认证的主要方式是使用Redis实例的密码进行基础控制,而无法按照不同的应用来源配置不同账号以及更细粒度的操作权限控制...
-
Redis
Redis主从复制原理和复制方式那点事!
通过学习我们知道通过持久化技术让服务器重启的情况下尽可能少或者不会丢失数据。 但是问题在于持久化的数据在单一的服务器上,万一服务器的硬盘出...
-
Redis
商城首页卡爆了!!!怎么办?
前言 最近我们的商城系统出现了一个线上问题,用户访问商城首页的时候要差不多20秒,才返回数据,可以说卡爆了。 到底怎么回事呢? 1.案发现场 上周...
-
Redis
Redis为什么使用哈希槽而不用一致性哈希
今天我们聊个知识点为什么Redis使用哈希槽而不是一致性哈希。 先看文章大纲,提前了解本期内容 图片 往期回顾 之前小许用图文并茂的方式用一期内容让...
-
Redis
Redis全文搜索教程之创建索引并关联源数据
Redis 全文搜索是依赖于 Redis 官方提供的RediSearch来实现的。RediSearch 提供了一种简单快速的方法对 hash 或者 json 类型数据的任何字段建立二级索引,然后就可...
-
Redis
Redis 如何为 List/Set/Hash 的元素设置单独的过期时间
大家好,我是小❤,一个漂泊江湖多年的 985 非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。 1. 引言 1.1 消费队列 这天,小❤在...
-
Redis
Redis 也支持全文搜索?这也太强了
在 2021 年我就了解到RediSearch这个项目,并已经把它用于我的开源项目 newbee-mall-pro 中。 就我的使用体验来说,简单场景下,用来平替Elasticsearch的使用场景...
-
Redis
Redis集群架构模式概述,引领我们穿越在数据存储的未知之旅
Redis,不仅是数据存储,更是架构的艺术。从主从到哨兵、再到Cluster,每个模式都有着独特的优势。而代理模式,则是应对大规模场景的得力助手。这是一...
-
Redis
Redis数据已经删除了,为什么内存占用还是很高?
前言 作为面试经历都很丰富的兄弟们,应该或多或少被问到或者自己亲身经历过这个问题,问题如下: ...
-
Redis
Redis 除了用作缓存还能干吗?
今天我们来聊聊 Redis 的使用案例。 Redis 是一种内存键值数据库。它支持多种数据结构,如 String, Hash, List, Set 和 SortedSet。 图片 01 缓存 Redis 的最常用的用例...
-
Redis
看完Redis缓存穿透、缓存击穿、缓存雪崩来吊打面试官!
一、前言 「Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。」 Redis在缓存应用中还是很广泛的,项目...
-
MongoDB
如何使用Prometheus监控MongoDB集群
什么是MongoDB MongoDB是一种非关系型数据库管理系统(NoSQL),它被设计用于存储和检索大量数据,特别适用于处理大数据和实时应用程序。MongoDB的名称源自...
-
MongoDB
MongoDB副本集调整节点
MongoDB的副本集(Replica Set)是一个高可用性、可扩展性和冗余性的数据库解决方案。它能够确保数据库的高可用性,同时保障了数据的安全性。在本文中,...
-
MongoDB
MongoDB从入门到精通、Springboot整合MongoDB
一、前言 MongoDB是一款比较常见的NoSQL数据库,它以其灵活性、可伸缩性和高性能而闻名。 MongoDB的主要特点是它采用了文档型数据存储模型,允许开发人员...
-
MongoDB
如何使用Prometheus监控MongoDB集群
什么是MongoDB MongoDB是一种非关系型数据库管理系统( NoSQL ),它被设计用于存储和检索大量数据,特别适用于处理大数据和实时应用程序。MongoDB的名称源...
-
MongoDB
MongoDB 解析:灵活文档数据库与 Docker Compose 部署
MongoDB是一款开源、高性能的NoSQL数据库,以其无模式的文档存储格式(BSON)而著称,广泛应用于众多开源项目,包括但不限于 Yapi 等。它在大规模数据存储...
-
MongoDB
利用MongoDB的地理空间索引和查询,探索世界各地的数据
当谈论地理空间索引和地理位置查询时,我们通常指的是在数据库中存储和检索与地理位置相关的数据。这对于许多应用程序非常重要,例如地图服务、位...
-
MongoDB
掌握MongoDB:使用编程语言连接和操作数据的全面指南
当使用编程语言连接和操作MongoDB时,您可以遵循以下步骤: 步骤1: 安装MongoDB驱动程序 首先,您需要安装与所选择的编程语言兼容的MongoDB驱动程序。不同...
-
MongoDB
深入解析MongoDB安全:访问控制与权限管理
MongoDB是一种流行的开源文档数据库,提供了一些重要的安全特性和授权机制,以保护数据的安全性和完整性。在学习MongoDB的安全特性和权限管理之前,让...
-
MongoDB
纯干货!MongoDB备份和恢复策略
使用mongodump进行备份和恢复 在执行mongodump和mongorestore之前,我们需要确保MongoDB数据库正在运行并且mongodump和mongorestore工具已经正确安装。 备份MongoDB数据库...
-
MongoDB
MongoDB聚合管道:从平均值计算到复杂数据处理的利器
当涉及到在MongoDB中进行复杂的数据处理和分析时,聚合框架和管道操作是非常有用的工具。聚合框架允许您对MongoDB中的文档进行聚合、转换和计算,而管...
-
MongoDB
MongoDB索引与性能优化:释放数据库潜能,快人一步!
当谈到 MongoDB 的性能优化时,索引起到了至关重要的作用。索引是一种数据结构,用于快速定位和检索数据库中的记录。它可以大幅度提高查询性能和排序...
-
MongoDB
精通MongoDB查询语法:发掘数据筛选与检索的强大力量
当涉及到查询和筛选数据时,MongoDB是一个非常强大的数据库系统,它提供了丰富的查询语法和操作符来满足各种需求。在本文中,我将详细介绍MongoDB的查...
-
MongoDB
MongoDB入门指南:下载、安装和配置一款强大的NoSQL数据库
下载和安装MongoDB: 访问MongoDB官方网站(https://www.mongodb.com)。 导航到"Products"菜单,然后选择"MongoDB Community Server"。 在"Community Server"部分,选择适合您操作...
-
MongoDB
MongoDB首席技术官: AI将加速现代化应用程序的构建
“我们的预测是能够使用AI的这些公司将会蓬勃发展,如果没有办法使用AI的公司可能会落后一步。”6月27日,MongoDB首席技术官Mark Porter向51CTO等国内媒体分...
-
MongoDB
高可用:MongoDB 容器部署
MongoDB 是一款 NoSQL 数据,通常用来存储非结构化数据,我们的产品中也有用到,例如:一些文件存储在 MongoDB 的 GridFS 中。 MongoDB 有三种方式来实现高可用...
-
MongoDB
无缝迁移!数亿MySQL数据七步走到MongoDB
一、问题 在好大夫在线内部,S3系统负责各业务方操作日志的集中存储、查询和管理。目前,该系统日均查询量数千万次,插入量数十万次。随着日志量的...