-
【服务器相关】深入浅出MongoDB mongodb书
MongoDB是当今noSQL的领头羊,已经成为了数据库领域的非常流行的工具。MongoDB最重要的原则之一就是它将数据存储为JSON格式。JSON是一种常用的数据格式,它比关系型数据库灵活多变,可以提供更多的功能和更多的可读性,因此MongoDB受到了极大的关注,成为了许多Web应用程序的首选数据库。MongoDB主要基于C++
发表时间:2025-06-16 03:46:00
-
【服务器相关】基于Morphia实现MongoDB按小时、按天聚合操作方法
MongoDB按照天数或小时聚合需求最近接到需求,需要对用户账户下的设备状态,分别按照天以及小时进行聚合,以此为基础绘制设备状态趋势图.实现思路是启动定时任务,对各用户的设备状态数据分别按照小时以及天进行聚合,并存储进数据库中供用户后续查询.涉及到的技术栈分别为:Spring Boot,MongoDB,Morphia.数据模型聚合
发表时间:2025-06-16 03:46:00
-
【服务器相关】Mongodb高效升级至3.0版本 mongodb升级3.0
随着mongodb 3.0发布,该版本提供了一系列新功能,使数据库变得更具灵活性和性能,而升级到3.0版本也会带来一定问题,比如升级时的复杂性和耗时。尽管许多资源和文档都用来支持mongodb upgrading,但升级至3.0依然存在着一定的挑战性。在升级mongodb至3.0版本之前,我们应该确认我们的mongodb实例是否支
发表时间:2025-06-16 03:46:00
-
【服务器相关】MongoDB 数据库基础 之 mongodb内存管理相关总结
MongoDB的内存用在哪儿? 在MongoDB中,加载各种依赖的lib到内存、管理客户端请求、元数据管理存储等工作都需要占用内存,但其实内存使用的大部分还是在存储引擎和客户端连接请求处理方面。 一方面是存储引擎的cache,通常情况下,我们可以使用参数cacheSizeGB参数(下面会讲到)来控制内存使用率,一旦超过这个
发表时间:2025-06-16 03:46:00
-
【服务器相关】轻松学会mongodb导出命令,数据备份不再困扰 mongodb导出命令
MongoDB导出命令是用于备份和迁移MongoDB集合的重要工具之一。在使用MongoDB数据库时,不可避免的会出现数据丢失或更新失败的情况,如果没有及时存储数据,可能会带来极大的损失。为了避免这种情况的发生,学会正确的数据备份方法是至关重要的,MongoDB给用户提供了导出命令,使得数据备份不再困扰。MongoDB导出命令是一
发表时间:2025-06-16 03:46:00
-
【服务器相关】MySQL中表锁和行锁机制浅析(源码篇)
[var]众所周知,MySQL的存储引擎有MyISAM和InnoDB,锁粒度分别是表锁和行锁。后者的出现从某种程度上是弥补前者的不足,比如:MyISAM不支持事务,InnoDB支持事务。表锁虽然开销小,锁表快,但高并发下性能低。行锁虽然开销大,锁表慢,但高并发下相比之下性能更高。事务和行锁都是在确保数据准确的基础上提高并发的处理能
发表时间:2025-06-16 03:46:00
-
【服务器相关】mysql查找字符串函数的使用
mysql查找字符串函数一、根据字符串找位置find_in_set第二个参数是以逗号隔开的,从第二个参数集合中查找第一个参数的位置mysql> select find_in_set(‘mysql’,’oracle,sql server,mysql,db2′);+—————————————————-+| find_in_set(‘m
发表时间:2025-06-16 03:46:00
-
【服务器相关】教你如何处理阿里云ECS服务器下安装MySQL无法远程连接的问题
场景重现在阿里云ECS下,Ubuntu系统上通过以下命令安装的MySQL数据库,本地连接正常, 但远程死活连接不上。# 安装MySQLapt-get install mysql-server解决办法主要有以下几点:用户root默认受限为本地可访问(localhost), 远程拒绝(出于安全考虑吧)但是这个我们可以修改的, 在本地用
发表时间:2025-06-16 03:46:00
-
【服务器相关】MySQL分布式恢复进阶
1. 概述每当一个MySQLserver新加入或者重新加入一个MGR集群时,它都必须追平集群内相差的事务,保证这个节点的数据和集群内最新的数据是同步的。这个新加入集群的节点在追平集群中的数据或者重新加入集群的节点追评它脱离集群后到现在这段时间内相差的事务数据的过程称为分布式恢复。申请加入集群的节点首先检查groupreplicat
发表时间:2025-06-16 03:46:00
-
【服务器相关】如何将MySQL的表数据全量导入clichhouse数据库中
一、环境tidb06 mysql5.7.32tidb05 clickhouse20.8.3.18二、创建测试库表写入测试数据tidb06库创建复制账户:GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO ‘click_rep’@’172.16.0.246’ i
发表时间:2025-06-16 03:46:00
返回顶部