在副本集中读写与独立的Mongodb实例存在一定的差别,在副本集中,我们可以通过指定写的concern模式实现数据统一,从一定程度防止数据的丢失和不一致问题。在读的方面,也可以通过指定读取指定的节点,减少primary的读写的压力。

18 11 月, 2022 0条评论 81点热度 0人点赞 专注着 阅读全文

本文详细介绍了ReplicaSet建立的过程,详细步骤,包括对节点的维护,新增,删除等。同时记录了在创建过程中遇到的问题以及解决方案,记录下来方便以后快速查找和学习。本文学习主要来自于官方网站,都是操作没有问题后,记录到这里

16 11 月, 2022 1条评论 112点热度 0人点赞 专注着 阅读全文

聚合用于处理多个文档数据,并输出计算结果。在mongodb中,聚合可以完成以下事情: 按照指定值对文档数据分组 对分组数据进行处理并返回单个结果 随着时间变化分析数据 在mongodb中,支持三种方式对聚合的实现, 聚合管道(Aggregation Pipeline) Map-Reduce 单目标聚合操作(Single Operation)

4 11 月, 2022 1条评论 120点热度 0人点赞 专注着 阅读全文

文章记录对于mongodb基础更新和删除操作,实例均来自于官方网站,帮助快速入门mongodb. 其中大量实例都是经过测试,并且能够正确运行和输出。

2 11 月, 2022 1条评论 126点热度 0人点赞 专注着 阅读全文

mongodb基础操作文章,实例来自于mongodb官方网站,其中也做了一些文档的整合,主要用于入门使用。其中包含了插入json数据,查询数据,查询条件设置,嵌套查询等。

27 10 月, 2022 0条评论 103点热度 0人点赞 专注着 阅读全文

本文主要记录通过压缩包的方式启动mysql, 记录主要操作步骤,以便于后面能够快速操作。

23 10 月, 2022 0条评论 117点热度 0人点赞 专注着 阅读全文

最近在工作中遇到了部分文档存储的场景,于是了解了目前比较通用的文档存储的NoSQL解决方案,因此从通用性上对mongodb进行学习,并记录学习中查阅的资料,以及遇到的问题,用于后来参考。

28 8 月, 2021 0条评论 116点热度 0人点赞 专注着 阅读全文

数据库相关概念的学习 不可重复读 不能重复读是指在事务开始之后, 第一次读取的结果集和第二次读取的结果集不一致。 TRANSACTION1 TRANSACTIONS2 select * from p where id < 5 insert into p values (2) commit select * from p where id < 5 以上是作为一个正确的事务执行顺序, 如果TRANSACTION1两次执行了相同的SQL语句, 但是却获取了TRANSACTION2插入的结果。 这种主要是事务级…

18 4 月, 2021 0条评论 90点热度 0人点赞 专注着 阅读全文

主要是总结线程间的通信方式有哪些. 通信方式 通过synchronized进行通信 public class MyObject {    synchronized public void methodA() {        //do something....   }    synchronized public void methodB() {        //do some other thing   } } ​ public class ThreadA extends Thread {    privat…

16 4 月, 2021 0条评论 153点热度 0人点赞 专注着 阅读全文

数据库锁 什么是锁? 数据库锁是用于对公共资源的并发访问。是为了保证数据的并发性和一致性 锁类型 共享锁(S Lock): 允许事务读取一行数据 排它锁(X Lock): 允许事务更新或者删除一条数据 意向排它锁(IS Lock): 事务想要获取一个表中某几行的排它锁 意向共享锁(XS Lock): 事务想要获取一个表中某几行的共享锁 锁兼容 如果一个事务获得了行R的共享锁, 那么另外一个事务可以立即获得行R的共享锁。 锁不兼容 如果事务想获取行R的排他锁,则必须等待事务释放行R上的共享锁。 排它锁和共享锁的兼容性…

11 4 月, 2021 0条评论 151点热度 0人点赞 专注着 阅读全文
12