PASS Summit Live Keynote Release 4
Document DB: Blazing fast planet-scale NoSQL: Guaranteed Low Latency Elastically Scaling Storage Elastically Scaling Throughput No Impedance Mismatch Choice of Consistency Enterprise Level SLA Azure +...
View ArticleConfiguring a MongoDB replica set for analytics
MongoDB replica sets make it easy for developers to ensure high availability for their database deployments. A common replica set configuration is composed of three member nodes: two data-bearing nodes...
View ArticleThe Neo4j-Tableau Integration You’ve Been Asking for
By Dave Fauth & Michael Hunger , Neo4j Team | October 27, 2016 Based on the excellent work of our partner Ralf Becher from TIQ Solutions , a Qlik, Tableau and Neo4j expert, we are very happy to...
View ArticleMark Needham: Neo4j: Dynamically add property/Set dynamic property
I’ve been playing around with a dataset which has the timetable for the national rail in the UK and they give you departure and arrival times of each train in a textual format. For example, the node to...
View ArticleReplex: A scalable, highly available multi-index data store
Replex: A scalable, highly available multi-index data store Tai et al. USENIX 2016 Today’s choice won a best paper award at USENIX this year. Replex addresses the problem of key-value stores in which...
View Article新闻评论: 也谈 RethinDB 的倒掉
这两天我好像对新闻特别有意见,今天早上看到的新闻是 InfoQ 的这篇 从RethinkDB的倒闭反思开源项目可持续的盈利模式 ,还请来国内开源圈的韩卿和刘奇评论,当然,他们没问我如何看待,如果问了我就没这么多吐槽了,哈哈。 朋友圈里,我可能是最早关注 RethinkDB 倒掉这个新闻的,只是有用户在抱怨 RethinkDB 好像停止开发了的时候我就关注了,不过这是因为我们( Hyper.sh...
View ArticleNoSQL先驱RethinkDB倒掉后,借此来看开源新型数据库NewSQL的未来
作者:黄东旭 最近数据库圈的一个比较大的事件是 NoSQL 先驱之一的 RethinkDB 的关张大吉,RethinkDB这个事情本身我就不多做评论了,现在这个时机去分析不免有马后炮的嫌疑,今天我想借着这个引子谈谈新型数据库的未来。 36大数据(http://www.36dsj.com/)...
View Article《编写可读代码的艺术》读书笔记
《编写可读代码的艺术》 真是一本好书,读完之后收获很多,再回头看自己写的代码,真特么恶心。如何写优秀的代码?优雅的代码?牛逼的代码呢? 我总结了下面几点: 1. 掌握该门语言良好的编程风格和规范。 2. 熟练该门语言的语法和标准库,这是关键。 3. 多阅读和参与一些牛逼的开源代码,从别人的代码中汲取养分。 4. 学习设计模式、软件架构等理论基础。 这本书呢,很全面,...
View ArticleMongoDB高可用集群配置
摘要: 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。 >>高可用集群的解决方案 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。...
View ArticleCouchDB Weekly News, October 27, 2016
Major Discussions Checking for cluster peers using SRV records on startup (see thread ) Adam Kocoloski proposes easing the onramp for users to get a clustered CouchDB setup running by utilizing the SRV...
View ArticleBenchmarketing MyRocks
I have been spending time understanding MyRocks performance for new workloads including benchmarks that potential MyRocks users run. One of those benchmarks is sysbench and I wrote a script to make it...
View ArticleRun Amazon DynamoDB locally with Docker
tl;dr:Run DynamoDB locally using Docker: docker run -d -p 8000:8000 dwmkerr/dynamodb Try it out by opening the shell, localhost:8000/shell : That's all there is to it! DynamoDB Amazon DynamoDB is a...
View ArticleCatalogs and Hierarchies
When I was younger, friends and I would play a role playing game called “ Shadowrun “. The game draws elements from science fiction, crime dramas, and magic and blends them all together to make a fun...
View ArticlePersisting Couchbase Data Across Container Restarts
Best Practices for Virtualized Platforms provide best practices for running Couchbase on a virtualized platform like Amazon Web Services and Azure. In addition, it also provide some recommendations...
View Article每日一博 | Redis 之 HyperLogLog 的小内存大用处
我们一直都知道, redis 几大常用数据结构,字符串、散列、列表、集合、有序集合。其实后来Redis做了很多补充,其中之一就是HyperLogLog,另外的还有GEO(地理位置),是3.2版本加的。 这里我们就来简单介绍下HyperLogLog结构。 先说用处:这个结构可以非常省内存的去统计各种计数,比如注册ip数、每日访问IP数、页面实时UV(PV肯定字符串就搞定了)、在线用户数等。...
View ArticleRedis(二)ShardedJedis一致性哈希
本文主要介绍一致性哈希的概念,以及在Redis中的ShardedJedis一致性哈希实现原理 1、非一致性哈希 在讨论一致性哈希之前,先认识下”非一致性哈希”,例如HashMap。 当使用HashMap时,key被均匀地映射到数组之上,映射方法就是利用key的hash与数组长度取模(通过&运算)。...
View Articlesetup gphdfs in docker
Setup gphdfs environment We need a running hdfs service. Please refer to (hdfs)[../1.html] We assume the gpdb is setup on local machine. Setup hadoop client Find the fastest mirror here . We will...
View ArticleElasticsearch的安装和基本使用
Elasticsearch 是一个搜索服务器,特点:分布式、易于扩展、全文检索、索引速度快。一、安装因为 Elasticsearch 是 Java 开发的,所以要先安装 Java(下载)可用 java -version来查 看是否已安装Java若没有安装,且jdk 在 /usr/local/src/jdk-7u79-linux-x64.gz 目录下tar zxvf...
View Articlesql语句大全
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'...
View Article