
存储
伍意
这个作者很懒,什么都没留下…
展开
-
FAT32汇总
FAT32 是不是过时了呢,答案当然是否定的,目前在消费类的电子产品都市使用FAT32文件系统,如手机SD卡,家用摄像机,照相机、MP3等等其实系统本身都市LINUX,为什么还要用FAT32呢,因为要在windows上使用。还有像用于监控行业录像存储,如预分配、也是很方便的。==========================================================原创 2015-11-17 09:12:32 · 1598 阅读 · 2 评论 -
MongoDB 如何选择查询结果指定字段 去掉_id字段
1.编程实现 bson_t *query; bson_t opts; bson_t child; query = bson_new (); BSON_APPEND_UTF8 (query, "hello", "world"); BSON_APPEND_DOCUMENT_BEGIN (&opts, "projection", &child);原创 2017-06-29 19:04:33 · 26892 阅读 · 0 评论 -
MongoDB基本的操作及C接口使用-MongoDB C Driver
官网 http://mongoc.org/libmongoc/current/tutorial.html下载 wget https://github.com/mongodb/mongo-c-driver/releases/download/1.6.3/mongo-c-driver-1.6.3.tar.gz$ tar xzf mongo-c-driver-1.6.3.tar.转载 2017-06-29 16:51:59 · 12168 阅读 · 0 评论 -
8 种 NoSQL 数据库系统对比
https://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举转载 2017-06-03 13:28:11 · 1455 阅读 · 0 评论 -
Redis与Memcached的区别-都属于分布式缓冲架构产品
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Mem转载 2017-06-04 22:47:56 · 1156 阅读 · 0 评论 -
MongoDB高可用集群配置的方案-对称集群(一致对外)与非对称集群(只有我对外,其它待命)
高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。高可用集群的解决方案计算机系统的高可用在不同的层面上有不同的表现:(1)网络高可用由于网络存储的快速发展,网络冗余技术被不断提升,提高IT系统的高可用性的关键应用就是网络高可用性,网络高可用性与网络转载 2017-06-04 22:17:29 · 2187 阅读 · 1 评论 -
详解NTFS文件系统
上篇在详解FAT32文件系统中介绍了FAT32文件系统存储数据的原理,这篇就来介绍下NTFS文件系统。NTFS、用过Windows系统的人都知道,它是一个很强大的文件系统,支持的功能很多,存储的原理也很复杂。目前绝大多数Windows用户都是使用NTFS文件系统,它主要以安全性和稳定性而闻名,下面是它的一些主要特点。安全性高:NTFS支持基于文件或目录的ACL,并且支持加密文件系统(E转载 2016-05-06 11:00:43 · 6004 阅读 · 0 评论 -
详解FAT32文件系统
硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上。任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式。例如:常见的文件系统有FAT,NTFS,EXT,UFS,HFS+等等。下面就来学习一下基于Windows的FAT32文件系统。FAT32文件系统由DBR及其保留扇区,FAT1,FAT2和DATA四个部分组成,其机构如下图:转载 2016-05-06 10:59:12 · 3373 阅读 · 1 评论 -
Linux 文件系统IO性能优化
对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习:一、关于页面缓存的信息,可以用cat /proc/meminfo 看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty 的转载 2016-03-09 18:28:18 · 7085 阅读 · 0 评论 -
最全面的I/O优化介绍 从文件系统到磁盘管理
1、系统学习IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。 IO系统的分层: 三层结构上图层次比较多,但总的就是三部分转载 2016-03-09 12:04:50 · 4097 阅读 · 0 评论 -
一致性HASH-Consistent hashing(原理及实现)
from https://www.codeproject.com/Articles/56138/Consistent-hashingWhat is libconhashlibconhash is a consistent hashing library which can be compiled both on Windows and Linux platforms, with转载 2017-07-04 10:20:06 · 729 阅读 · 1 评论