DataBase
xiaolongleee
玩儿大数据和Spring的
展开
-
Redis学习笔记--info命令结果解析
127.0.0.1:8376> info all# Server --- 服务器信息redis_version:2.8.20 -- redis服务器版本redis_git_sha1:00000000 -- Git SHA1redis_git_dirty:0 -- Git Dirty Flagredis_build_id:b873423ea3d4fc14 -- redis bu...原创 2018-04-10 10:18:34 · 695 阅读 · 0 评论 -
Mac环境下RocksDB Java版例子
RocksDB基于Google的LevelDB,但提高了扩展性可以运行在多核处理器上,可以有效使用快速存储,支持IO绑定、内存和一次写负荷。其架构如下: 1. 编译RocksJava首先,需要安装好Java环境。。其次,去Github下载rocksdb源代码。地址:Java代码 https://github.com/facebook/rocksdb.git 然后,用以下命令编译RocksDBJ...原创 2018-04-03 16:33:59 · 4389 阅读 · 0 评论 -
DynamoDB实现原理分析
DynamoDB是Amazon的一个高可用的键-值存储系统。用以提供一个“永远在线”可用存储。为了达到这个级别的可用性,DynamoDB在某些故障场景中将牺牲一致性。它大量使用对象版本和应用程序协助的冲突协调方式以提供一个开发人员可以使用的新颖的接口。在一个分布式的存储系统中,除了数据持久化组件,系统还需要有以下的考虑:负载均衡成员(membership)和故障检测故障恢复副本同步过载处理状态转移...转载 2018-04-05 22:27:25 · 10017 阅读 · 0 评论 -
DynamoDB的分区与存储的注意事项
DynamoDB的分区如何计算呢?直接上公式:实际设置的读容量/最大读支持3000 + 实际设置的写容量/最大写支持1000 所得结果想上取整。即:(readCapacityUnits / 3000) + (writeCapacityUnits / 1000) = RoundUp(initPartitions).比如实际设置了1000个读和500个写,那么(1000 / 3000 ) + ( 50...原创 2018-04-22 18:35:27 · 1746 阅读 · 0 评论 -
一篇文章,掌握所有开源数据库的现状
link from http://www.phpchina.com/portal.php?mod=view&aid=40116摘要:数据库作为业务的核心,在整个基础软件栈中是非常重要的一环。近几年社区也是新的方案和思想层出不穷,接下来我将总结一下近几年一些主流的开源数据库方案,其背后的设计思想以及适用场景。本人才疏学浅如有遗漏或者 ... 数据库作为业务的核心,在整个基础软件栈中是非常重要...转载 2018-05-09 10:14:12 · 464 阅读 · 0 评论 -
ScyllaDB调研分析
ScyllaDB介绍ScyllaDB是用C++重写的Cassandra,其官网宣称其每节点每秒可处理100万TPS。ScyllaDB完全兼容Apache Cassandra,拥有比Cassandra多10X倍的吞吐量,并降低了延迟。ScyllaDB是性能优异的NoSQL列存储数据库。ScyllaDB在垃圾收集或者Compaction的时候不需要暂停(但是通过压测和Longevity测试发现Comp...原创 2018-05-19 21:01:59 · 9652 阅读 · 1 评论 -
MySQL中ID自增的远比记录数大的一个原因
创建一个表:CREATE TABLE `xxx_stat` ( `id` int(11) NOT NULL AUTO_INCREMENT, `appkey` varchar(100) DEFAULT NULL, `value` bigint(20) DEFAULT '0', `date` varchar(10) DEFAULT NULL, `hour` varchar(2) D...原创 2018-05-15 11:40:05 · 1870 阅读 · 0 评论