回到目录上一讲说了在sails里定义model及相关参数的说明,这一讲主要说一下如何将你的Model持久化到文件,关系数据库和Nosql数据库里,在持久化这点上,sails是统一管理的,这是优势,也是劣势;优势就是入口统一,用哪种介质持久化,一个设置就OK了;劣势也很明显,就是在一个sails项目里...
分类:
Web程序 时间:
2015-10-15 12:39:44
阅读次数:
244
Tair 存储引擎tair 是阿里巴巴公司的一个开源项目,它是一个分布式的key/value结构数据的解决方案。tair 分为持久化和非持久化两种使用方式:非持久化的 tair 可以看成是一个分布式缓存;持久化的 tair 将数据存放于磁盘中,为了解决磁盘损坏导致数据丢失,tair 可以配置数据的备...
分类:
数据库 时间:
2015-10-14 12:27:57
阅读次数:
352
MongoDB简介MongoDB 是一个基于分布式文件存储的 NoSQL(非关系型数据库)的一种,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 支持的数据结构非常松散,是类似 json 的 bjson 格式,因此可以存储比较复杂的数据类型。MongoD...
分类:
数据库 时间:
2015-10-14 11:50:14
阅读次数:
217
简介 今天我们将学习Mongoose,什么是Mongoose呢,它于MongoDB又是什么关系呢,它可以用来做什么呢,介绍Mongoose之前,我们先简单了解一下MongoDB。 MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据...
分类:
数据库 时间:
2015-10-13 10:52:26
阅读次数:
424
基本上按照这个博客的步骤来操作:http://blog.51yip.com/nosql/1578.html但是任然会出现一些错误,比如重启mongodb说找不到该文件这个时候可以在命令行使用mongod --config /etc/mongodb.conf来启动mongo若还是无法启动可能是因为已经...
分类:
数据库 时间:
2015-10-12 10:36:33
阅读次数:
209
HDInsight HBase概观什么是HBase的?HBase它是基于HadoopApache开源NoSQL数据库。它提供了很多非结构化和半结构化数据一致性的随机存取能力的。它是仿照谷歌的BigTable。以家庭为中心的列式数据库。数据被存储在一个行内的表和数据的行由列族分组。 HBase的是在这...
分类:
其他好文 时间:
2015-10-11 18:01:17
阅读次数:
203
1. 数据库为什么要算范式?细说起来太多。范式解决了数据冗余,从而保证ACID的操作性能。不然一堆删除异常,插入异常,就没法愉快的写SQL了另外,对于多个业务公用的数据库,范式解决了集成的问题。2. 海量数据了,数据库对此做了哪些优化?a.分表,横向划分+纵向划分 (mysql集群)。b. shar...
分类:
数据库 时间:
2015-10-11 15:23:53
阅读次数:
206
BerkeleyDB库简介BerkeleyDB(简称为BDB)是一种以key-value为结构的嵌入式数据库引擎:嵌入式:bdb提供了一系列应用程序接口(API),调用这些接口很简单,应用程序和bdb所提供的库一起编译/链接成为可执行程序;NOSQL:bdb不支持SQL语言,它对数据的管理很简单,b...
分类:
数据库 时间:
2015-10-10 18:33:13
阅读次数:
252
一、MongoDB索引1、索引介绍索引在mongodb中被支持,如果没有索引,mongodb必须扫描每一个文档集合选择匹配的查询记录。这样扫描集合效率并不高,因为它需要mongod进程使用大量的数据作遍历操作。索引是一种特殊的数据结构,它保存了小部分简单的集合数据。索引存储了一些特殊..
分类:
数据库 时间:
2015-10-10 14:06:28
阅读次数:
272
Couchbase Server (前身是 Membase) 是一个分布式的面向文档的 NoSQL 数据库管理系统,该系统联合了 CouchDB 的简单和可靠以及 Memcached 的高性能以及 Membase 的伸缩性。原文:http://www.oschina.net/p/couchbase-...
分类:
数据库 时间:
2015-10-09 16:47:04
阅读次数:
208