NoSql-MongoDB和Cassandra
来源:互联网 发布:ccn是什么网络 编辑:程序博客网 时间:2024/05/02 01:04
MongoDB:
- MongoDB默认目录/date/db(C:\\data\db),监听端口是27017
- 修改目录和端口:mongod --dbpath *****和mongod --port.
- 使用数据库用use 数据库名,使用db.location.save()方法将数据库存入location集合。集合没有显式的创建,数据库和集合都是在插入第一条数据时创建。
- 获得location集合中的所有记录,可以使用db.location.find();如果查找有条件,则使用db.location.find({字段名:数据})
- MongoDB中使用ObjectId来唯一标识集合中的每个文档,数据库字段名为_id,这个会自动创建,MongoDB生成的标识符是BSON格式,即二进制JSON格式。
- 相比传统数据库,易于修改表结构,即集合的结构,可随意对数据加上其他列属性,而其他数据不变,可以没有此列属性。
Cassadra:
- 分布式列族数据库,使用时通常会建立数据库集群。
- 通过命令行客户端或者Thrift接口访问。
- 启动:cassandra -f。
- 结点基本配置:
- conf/Cassandra.yaml文件中。如提交日志,数据文件的路径。
- Cassandra通过log4j记录日志:conf/log4j-server.properties中配置。
- 连接运行中的Cassandra结点的最简单办法是使用Cassandra CLI(Command-Line Interface):运行bin/Cassandra -cli -host *** -port *****
- 键空间和列族相当于关系型数据库中的数据库和表。show keyspaces;
- 穿件键空间:
- create keyspace *****
- use ***
- create colum family ###
- set ###['这里是行标识'] ['这里是键名'] = '这里是值'
- get###['行标识']['键名']
- 数据库区分大小写。
Thrift是跨语言服务开发框架,由一套软件和衣蛾代码生成引擎组成,能无缝连接多种语言。
- 生成所有Thrift接口最简单的命令:thrift --gen interface/cassandra.thrift,只生成java的是在--gen后面加上java。
- 一般用选择语言的API,应为可靠性和稳定性,但是每种语言API底层都用Thrift。
- NoSql-MongoDB和Cassandra
- NoSQL就业形势分析:Cassandra和MongoDB最受欢迎
- NoSQL就业形势分析:Cassandra和MongoDB最受欢迎
- MongoDB, Cassandra, 和 HBase -- 三种NoSQL数据库比较
- MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较
- 转载:MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较
- MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较
- MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较
- NoSQL数据库对比:MongoDB vs.Cassandra
- MongoDB, Cassandra, 和 HBase -- 三种NoSQL数据库比较(翻译)
- NOSQL-Cassandra
- NoSQL数据库对比-Cassandra,Mongodb,CouchDB,Redis,Riak,HBase
- MongoDB, Cassandra, and HBase -- the three NoSQL databases to watch
- NoSQL数据库-MongoDB和Redis
- NoSQL数据库-MongoDB和Redis
- NoSQL数据库-MongoDB和Redis
- NoSQL数据库-MongoDB和Redis
- MongoDB的初学一:NOSQL和MongoDB
- c#中关于结构体和字节数组转化
- Linux桌面管理工具
- C++基础学习系列第一部分——数组和指针
- java中的URLEncoder和URLDecoder类
- 高斯日记
- NoSql-MongoDB和Cassandra
- 关于“ 以前的定义是“枚举数” ”问题的解决办法
- Navigation Drawer(导航抽屉)模式
- 数据结构线性表的基本函数
- hdu oj 2000
- 编程小白的记录之路
- 多线程快速抓取网页
- 机房收费系统的上下机
- 不是技术牛人,如何拿到国内IT巨头的Offer