随笔分类 - 数据库
摘要:1、获取 PostGIS 软件源 直接到 https://software.opensuse.org/explor 网站,选择对应的发行版后,搜索 postgis,然后在搜索到的结果里面找到要安装的版本,查看相关信息。 注:我这里使用的是 OpenSUSE Tumbleweed版本。 看到上面界面后
阅读全文
摘要:EJDB2是根据MIT许可发布的可嵌入JSON数据库引擎。 http://ejdb.org 因为EJDB2使用C11标准,msvc 不能很好的编译,且它的存储层libiowow库大量使用了 posix 接口实现,所以编译的过程需要做一定的处理。 编译前准备 1、下载并安装编译环境 这里采用 msys
阅读全文
摘要:[TOC] Dejavu 是一个 ElasticSearch 的 Web UI 工具,支持通过 JSON 和 CSV 文件导入数据,支持可视化定义 Mapping (字段映射)等。 相关描述在 "https://github.com/appbaseio/dejavu/" 上都有详细描述,这里只是做个
阅读全文
摘要:HDFS部署测试记录 [TOC] 参考资料: "Centos7系统配置上的变化(二)网络管理基础" "Centos7系统配置上的变化(三)为网络接口添加多IP" "增加ssh无密码信任连接的安全性" "HDFS Federation(Apache HDFS 联盟文档)" "HDFS Architec
阅读全文
摘要:SQLite R*Tree 模块测试 相关参考: MySQL空间索引简单使用 MongoDB地理空间数据存储及检索 The SQLite R*Tree Module Memory-Mapped I/O In-Memory Databases libspatialindex R* tree - Wik
阅读全文
摘要:[TOC] "原文地址https://docs.mongodb.com/manual/core/map reduce/" "Map Reduce 示例" Map reduce是一种数据处理范例,用于将大量数据压缩为有用的聚合结果。 对于map reduce操作,MongoDB提供了 "mapRedu
阅读全文
摘要:[TOC] "原文地址:https://www.pilosa.com/docs/latest/examples/" "位图数据库:Pilosa查询十亿级出租车搭乘数据案例" 简单说明 Introduction 纽约市发布了一个非常详细的包含了超过10亿条出租车搭乘数据的集合。该数据已经成为科技博客分
阅读全文
摘要:[TOC] Pilosa支持默认使用 的`HTTP`接口。 任何HTTP工具都可用于与 服务器进行交互。 本文档中的示例将使用 ,默认情况下可用于许多类UNIX系统,包括Linux和MacOS。 Windows用户可以在这里下载 "curl" 。 请注意,Pilosa服务器对打开文件的上限有要求。
阅读全文
摘要:[TOC] 导言 "原文地址" 是一个开源的分布式索引(搜索引擎)。它主要设计用于高速和可横向扩展的场景。如果您拥有 数据,这些对象数据可能具有 ,并且您想探索这些关系,Pilosa可以为您提供帮助。 哪种属性最常见? 哪些对象具有这些特定属性? 哪些属性组经常出现在一起? 旨在实时应答这些类型的查
阅读全文
摘要:[TOC] 之前写过 "MySQL空间索引简单使用" ,测试也是可用的,当时没有测试效率问题,因为存储的矢量数据都只是一个四点的多边形而已。这次使用mongoDB来做一个行政区划检索的功能,记录一下使用的过程。 参考资料: "MongDB二维球面索引(2dsphere Indexes)" "Mong
阅读全文
摘要:[TOC] 1、简介 Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是 Apache 基金会的顶级开源项目。 CouchDB里面有一个小问题,就是它的一些预定义的
阅读全文
摘要:简述 MySQL在5.7之后的版本支持了空间索引,而且支持OpenGIS几何数据模型。国内的MySQL相关的书籍都比较老了,在这方面有详细描述的还没有见过。有一本比较新的PostgreSQL的数据介绍过空间搜索相关的内容,但是也不够详细。所以对于这方面的内容,不管是MySQL还是PostgreSQL
阅读全文
摘要:问题描述及测试结果 在使用mongodb时,对一个document中的数组成员进行更新的时候,可以使用 `pop pullAll position sort`等操作符。 以下问题出现在 和`pullAll $set`操作没有这个问题,
阅读全文
摘要:简单的OID生成测试实现,只是简单的用用,切勿用于生产环境。 c / 应该使用大端序的,这里没有做转换 ObjectId是12 byte BSON类型,其结构为: 4 byte 值为Unix时间戳, 3 byte 主机标识, 2 byte 进程ID 3 byte 计数值 / include incl
阅读全文
摘要:1、准备工作 首先需要下载 "mysql connector c 6.1.9" 的源码,然后解压。 然后需要准备编译环境,这里我使用的是 (下载地址 "http://repo.msys2.org/distrib/x86_64/msys2 x86_64 20161025.exe" )。 下载安装后执行
阅读全文
摘要:简要说明 本次环境与 "http://www.cnblogs.com/oloroso/p/6306352.html" 中的一致。 依然是增删查改各测试10000次,每个测试重复5次取平均值。 1、不使用jemalloc和tbb测试 三个数据库除了 之外,默认都不使用 和`tbb`。 设置 的编译参数
阅读全文
摘要:VS2015编译RocksDB RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。RocksDB 基于 LevelDB 构建。 1、下载rocksdb源码 2、使用CMAKE生成VS工程
阅读全文
摘要:Leveldb 使用说明文档 原作者:Jeff Dean, Sanjay Ghemawat 翻译:乌合之众solym@sohu.com 英文原文地址 "https://rawgit.com/google/leveldb/master/doc/index.html" leveldb库提供持久性键值存储
阅读全文
摘要:测试环境简单说明 Windows下测试 硬件环境如下: 处理器:Intel(R) Core(TM) i5 4460 CPU @ 3.20GHz 内 存:8GB 硬 盘:希捷 ST1000DM003 操作系统:Windows 10 企业版 编译说明: 两个都是使用VS2015编译的64位Release
阅读全文
摘要:VS2015编译ForestDB ForestDB 是一个快速的 Key Value 存储引擎,基于层次B +树单词查找树。由 Couchbase 缓存和存储团队开发。 1、下载forestdb源码 2、使用CMAKE生成VS工程 打开cmd窗口(最好使用 ),进入源码目录,执行下面命令 3、编译F
阅读全文