排序
图数据库实践系列 (一)–Neo4J简介与安装
1.简介 Neo4j是一个高性能的,非关系的,具有完全事务特性的,鲁棒的图数据库。 neo4j在处理复杂的网络数据时候,具有很好的性能表现[1],适用于社交网络,动态网络等场景。它基于java语言实现,...
mongodb mapreduce小试
最近由于产品业务的需求,需要使用一些数据量比较相对有点大的计算,顺便试试mongodb的mapreduce功能,感觉还不错 下面是官方提供的一个例子: $ ./ mongo db.things.insert( { _id : , ] } ); ...
图数据库实践系列 (三)–Neo4j Spatial的REST集成
上讲回顾:主要讲述Neo4j Spatial项目以及空间数据(矢量)的存储。本文主要介绍Neo4j Spatial与Neo4j Server的集成,以及与GeoServer 的集成。 Noted: 与Geoserver的集成方法可行,但是geoserver...
NoSQL的一些碎碎念
NoSQL的一些碎碎念 NoSQL并不像字面意思那样,并不是说不再使用SQL,不再使用关系数据库,他真正的意思是Not Only SQL,他的出现是为了弥补关系数据库的不足,尤其是是在处理超大量的数据时。No...
Trees in MongoDB
Trees in MongoDBPosted on 引用地址:%20in%20MongoDB.html 树结构存储最好的方式常常依赖于要执行的操作;下面讨论一下不同的存储方案。在实践中,许多开发人员找到了一些使用起来很方便的模...
Redis源码解析1
前言 Redis(REmoteDIctionaryServer)是一个由Salvatore Sanfilippo写的key-value存储系统。 它有以下特点: 总体结构 Redis是一个单线程的服务器(除了写磁盘会开子进程,VM管理会开线程,先...
CAP理论十二年回顾:规则变了
本文首发于 Computer 杂志,由InfoQ和IEEE呈现给您。 CAP理论断言任何基于网络的数据共享系统,最多只能满足数据一致性、可用性、分区容忍性三要素中的两个要素。但是通过显式处理分区情形,系...
互联网创业的准备数据库:硬盘iops、mysql
《互联网创业的准备》系列文章 硬盘常识: 机械硬盘HDD固态硬盘SSD 最小单位1个扇区为512B,或4K(2012年民用普及)1个分页为4K、8K或更高() 性能因素转速(rpm):5400、7200、1w、1.5w层数...
用perl做数据库迁移,从MSSQL到MYSQL(三)
用perl做数据库迁移,从MSSQL到MYSQL(三)--V1.1版~多线程+handlerSocket 从前边的程序的运行情况来看,程序是可以运行的,但速度太扯了,在读写1000W条之前速度还是可以的(大概2000条/秒左右...
[摘]MongoDB范围查询的索引优化
[摘]MongoDB范围查询的索引优化 我们知道, MongoDB 的 索引 是B-Tree结构的,和MySQL的索引非常类似。所以你应该听过这样的建议: 创建索引的时候要考虑到sort操作,尽量把sort操作要用到的字...
离线应用的一种设计方案
所谓离线应用,就是在离线时能够把数据存储到本地,在线时同步到服务器上。html5提供了程序缓存和本地存储两种机制来实现, 可以用cache manifest和indexeddb来搜索相关内容。各个浏览器对此支...