SQLite数据文件往Linux内存文件系统/dev/shm/data.sqlite3一放,就是内存级读写性能的SQL系统.用SQLite实现内存键值存储:CREATE TABLE IF NOT EXISTS memory ( key VARCHAR(40) NOT NULL PRIMARY KEY ...
分类:
数据库 时间:
2017-01-10 19:22:30
阅读次数:
217
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复制 ...
分类:
其他好文 时间:
2016-11-24 11:15:32
阅读次数:
1675
对象存储: 也就是通常意义的键值存储,其接口就是简单的GET、PUT、DEL和其他扩展,如七牛、又拍、Swift、S3 块存储: 这种接口通常以QEMU Driver或者Kernel Module的方式存在,这种接口需要实现Linux的Block Device的接口或者QEMU提供的Block Dr ...
分类:
其他好文 时间:
2016-11-08 17:19:09
阅读次数:
275
AsyncStorage AsyncStorage是一个简单的,未加密的,异步的,持久化,关键值存储系统,是全局的。类似于iOS中的NSUserDefault. 存值: 取值: 移除值: 完整代码: 运行效果: ...
分类:
其他好文 时间:
2016-10-11 14:17:02
阅读次数:
191
1.数据类型:对象;也可以被认为是一个键/值存储,像一个字典。可以取代switch{case:case:}或者if else 例如: function phoneticLookup(val) { var result = ""; var lookup = { alpha: "Adams", brav ...
分类:
编程语言 时间:
2016-09-13 18:56:51
阅读次数:
645
简介: Docker:是一个开源的应用容器引擎,可以为应用创建一个轻量级的、可移植的、自给自足的容器。 Kubernetes:由Google开源的Docker容器集群管理系统,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等功能。 Etcd:由CoreOS开发并维护的一个高可用的键值存储系 ...
分类:
Web程序 时间:
2016-08-27 14:12:52
阅读次数:
314
一、概述 etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系 ...
分类:
其他好文 时间:
2016-08-19 00:58:53
阅读次数:
2667
参考资料: etcd:从应用场景到实现原理的全方位解读 etcd:用于服务发现的键值存储系统 Etcd学习(一)安装和.NET客户端测试 Etcd学习(二)集群搭建Clustering ...
分类:
其他好文 时间:
2016-08-01 19:18:02
阅读次数:
129
NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库;NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。需要进一步数据挖掘和分析。 RDBMS VS NOSQL CA ...
分类:
数据库 时间:
2016-07-20 21:00:16
阅读次数:
1318
MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是 ...
分类:
数据库 时间:
2016-07-10 23:23:09
阅读次数:
245