File IO概述 回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设 ...
分类:
编程语言 时间:
2017-07-21 10:48:36
阅读次数:
262
使用Docker快速部署Ceph集群,然后使用这个Ceph集群作为Kubernetes的动态分配持久化存储。Kubernetes集群要使用Ceph集群需要在每个Kubernetes节点上安装ceph-common
分类:
Web程序 时间:
2017-07-18 21:02:03
阅读次数:
212
一.前言 nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应 ...
分类:
系统相关 时间:
2017-07-15 10:10:15
阅读次数:
217
Redis 可用于内存存储,也可以基于持久化存储 Key-Value的形式存储。 Redis的数据结构 1.字符串(string) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes) String 使用INCR、DECR、 ...
分类:
其他好文 时间:
2017-07-07 17:33:40
阅读次数:
202
VBox持续进行中,哀家苦啊,有没有谁给个star。 vuex是vue用于数据存储的,和redux充当同样的角色。 最近在VBox开发的时候遇到的问题,页面刷新或者关闭浏览器再次打开的时候数据归零。这是头疼的问题。 网上搜,大家的方案都是把数据转移到 localStorage或者其他持久化存储(例如 ...
分类:
其他好文 时间:
2017-07-01 20:49:37
阅读次数:
388
序列化技术的主要两个目的是:持久化存储、按值封送。 .NET Framework支持三种序列化器:Binary、XML、SOAP.他们各有优缺点,分别列如下 1. Binary序列化是完全保真的,因为除非特殊声明为NonSerialized,那么所有成员(包括私有的和公有的)都会被序列化。该序列化器 ...
分类:
其他好文 时间:
2017-06-29 22:25:53
阅读次数:
182
背景 etcd是CoreOS公司开发的分布式键值对存储库。在Kubernetes中,我们需要使用etcd作为所有REST API对象的持久化存储。 不幸的是,在github的release中,CoreOS将etcd的二进制可执行文件都放在了亚马逊的S3存储上,在国内访问非常慢。因此,我们只能通过源码 ...
分类:
其他好文 时间:
2017-06-17 22:42:31
阅读次数:
300
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core) 需求: 程序 ...
分类:
数据库 时间:
2017-06-15 20:36:49
阅读次数:
202
需求描述 将数据记录持久化存储在HBase中,需要支持如下功能: 设计方案 按列存储 优点 缺点 列合并为JSON格式存储 优点 缺点 列合并为PB格式存储 优点 缺点 批量写入性能对比 单线程连续批量发送100万条过车记录(每条记录37个字段,每批10000条记录),三种方案完成数据采集总耗时对比 ...
分类:
其他好文 时间:
2017-06-13 12:47:58
阅读次数:
164
首先,我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc)。首先,用户访问mc,如果未命中,就去访问mysql,之后像内存和硬盘一样,把数据复制到mc一部分。 redis和mc都是缓存,并 ...
分类:
数据库 时间:
2017-06-09 15:18:09
阅读次数:
270