
数据库和存储
文章平均质量分 64
happyblreay
这个作者很懒,什么都没留下…
展开
-
纠删码EC和RS RLNC的比较
RLNC(Random Linear Network Coding,随机线性网络编码)、EC(Erasure Coding,擦除编码)和RS(Reed-Solomon Code,里德-所罗门码)都是信息论和编码理论中的技术,主要用于提高数据传输的可靠性和效率。而RLNC则是一种更高级的网络传输策略,利用线性组合数据包的思想来提升网络的传输效率和可靠性,它可以看作是一种更广泛意义上的编码技术,在网络层面上应用了类似EC的理念,但实现机制更为复杂和灵活。原创 2024-07-26 15:04:30 · 628 阅读 · 0 评论 -
IO fence和Sealfile详解【分布式存储】
io fence , I/O Fending, Sealfile, 分布式存储原创 2024-04-28 12:03:35 · 613 阅读 · 1 评论 -
mapreduce原理和流程介绍
mapreduce原理和介绍原创 2024-04-19 11:51:27 · 474 阅读 · 1 评论 -
LSM-Tree详解
rocksdb的LSM-Tree详解原创 2024-04-19 11:17:38 · 1021 阅读 · 1 评论 -
RocksDB 布隆过滤器的原理
rocksdb 布隆过滤器的原理原创 2024-04-19 10:42:08 · 1122 阅读 · 1 评论 -
禁止ssh输出警告信息
当您第一次通过 SSH 连接到远程服务器时,SSH 客户端会检查服务器的主机密钥是否已经在本地文件中。如果没有,SSH 客户端会显示一个警告,询问您是否信任这个新主机,并将该主机的密钥添加到文件。这是为了防止中间人攻击,并确保您知道是第一次连接到该服务器。原创 2024-04-16 23:35:16 · 727 阅读 · 0 评论 -
用文件模拟Linux块设备块存储
在Unix和类Unix操作系统(包括Linux)中,你可以使用loopback设备来把一个文件模拟成一个块设备。loopback设备是一种伪设备(pseudo-device),它可以让一个文件在系统中表现得像一个块设备(例如硬盘分区)一样。原创 2024-04-16 23:32:06 · 469 阅读 · 0 评论 -
MVCC的工作原理
当事务更新数据时,它不会直接覆写原有数据,而是写入一个新的数据版本,与此同时保留旧版本的数据。MVCC(Multi-Version Concurrency Control,多版本并发控制)是一种数据库管理系统中用于实现事务数据的并发控制的技术。在这些系统中,MVCC通常结合其他技术,如锁和时间戳,来实现不同的隔离级别,并确保数据的一致性。然而,MVCC也有其缺点,例如可能需要更多的存储空间来存储数据的多个版本,以及需要定期进行垃圾回收以清除不再需要的旧版本数据。原创 2024-03-28 14:59:48 · 347 阅读 · 0 评论 -
数据库的 脏读 不可重复读 幻读 是什么
数据库的 脏读 不可重复读 幻读 是什么原创 2024-03-28 14:40:32 · 378 阅读 · 0 评论 -
悲观锁和乐观锁
悲观锁和乐观锁原创 2024-03-28 14:52:34 · 353 阅读 · 0 评论