
数据库
滕百川
现在为技术疯狂学习思考创造
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mongodb集群配置
研究mongodb有一个多星期了,虽然总是有很多其他琐碎的事情要做,但是今天终于在虚拟机上把集群搭建成功了,现在我把我的学习经验总结一下,也算是巩固一下知识。一、复制集群,这个相当于在同一服务器上实时备份数据库。1、创建数据文件存储路径,即数据库存储路径# mkdir -p /data/data/r0# mkdir -p /data/data/r1#转载 2013-12-25 22:57:32 · 1289 阅读 · 0 评论 -
mongodb的地理位置索引
mongoDB支持二维空间索引,使用空间索引,mongoDB支持一种特殊查询,如某地图网站上可以查找离你最近的咖啡厅,银行等信息。这个使用mongoDB的空间索引结合特殊的查询方法很容易实现。前提条件:建立空间索引的key可以使用array或内嵌文档存储,但是前两个elements必须存储固定的一对空间位置数值。如{ loc : [ 50 , 30 ] }{ loc : {转载 2013-10-23 07:46:49 · 1217 阅读 · 0 评论 -
Nosql之Mongodb 2 高级查询
接上文http://www.cnblogs.com/zhaoyang/archive/2012/01/09/2317505.html 接上文…………高级查询find()1 查询所有记录 db.users.find()2 查询name为apple的记录 db.users.find({“name”:”apple”})3 查询c转载 2013-10-22 22:46:12 · 852 阅读 · 0 评论 -
mongodb 基本命令及java 接口
转自:http://blog.youkuaiyun.com/abin_page/article/details/12507331MongoDB由databases组成,databases由collections组成,collections由documents(相当于行)组成,而documents有fields(相当于列)组成。 MongoDB是异步写数据。 1. 下载与安装。(这转载 2013-10-22 21:11:44 · 1580 阅读 · 0 评论 -
MongoDB的地埋空间数据存储、空间索引以及空间查询
【本文原始链接:http://blog.3sdn.net/320.html,转载时请完整保留】一、关于MongoDB在众多NoSQL数据库,MongoDB是一个优秀的产品。其官方介绍如下: MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented原创 2013-10-22 21:35:09 · 1157 阅读 · 0 评论 -
MongoDB资料汇总专题
原文地址:http://blog.nosqlfan.com/html/3548.html1.MongoDB是什么MongoDB介绍PPT分享MongoDB GridFS介绍PPT两则初识 MongoDB GridFSMongoDB GridFS 介绍一个NoSQL与MongoDB的介绍PPTMongoDB:下一代MySQL?写给Python程序员的MongoDB介绍转载 2013-10-23 08:10:44 · 945 阅读 · 0 评论 -
MongoDB程序开发之使用Java驱动
转自: http://shensy.iteye.com/blog/1545335在工作中使用到了MongoDB,平时也看了一些资料,感觉MongoDB官网内develop zone有个不错的manual,很多资料都可以查到,地址如下:http://www.mongodb.org/display/DOCS/Manual 另外,本blog主要记录一下使用转载 2013-10-22 09:17:25 · 1033 阅读 · 0 评论 -
mongoDB 入门指南、示例
一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDBA、 不解压模式:将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务转载 2013-10-27 20:55:10 · 888 阅读 · 0 评论 -
The Core MongoDB Operations with Native Java Driver
原文 http://java.dzone.com/articles/core-mongodb-operations-nativeRelated MicroZone ResourcesShare, Learn, Discuss Graph DBsFREE O'Reilly Book on Graph DBsSocial Apps and Graph D转载 2013-10-22 09:55:41 · 840 阅读 · 0 评论 -
Mongodb快速入门之使用Java操作Mongodb
转自: http://tech.it168.com/a2011/0617/1206/000001206231_all.shtml 【IT168 专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。 HelloWorld程序 学习任何程序的第一步,都是编写HelloWorld程序,我们也不转载 2013-10-22 09:11:36 · 1042 阅读 · 0 评论 -
深入浅出Symfony2 - 结合MongoDB开发LBS应用
转自:http://www.infoq.com/cn/articles/implementing-aggregation-functions-in-mongodb作者 周攀,洪涛 发布于 六月 12, 2013 | 3 讨论简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息转载 2013-10-23 16:19:53 · 1461 阅读 · 0 评论 -
mongodb指南(二十) - developer zone - 索引(四)地理信息索引
转自:http://blog.youkuaiyun.com/xinghebuluo/article/details/7221634v1.4+MongoDB支持2维地理信息索引。它被设计用来进行脑海中基于位置的查询,诸如“查找距离我的位置最近的N个场所”。它还可以高效的处理额外的查询条件,比如“查找距离我的位置最近的N个博物馆”。为了可以使用这种索引,你需要在你的对象中设转载 2013-10-23 16:49:43 · 957 阅读 · 0 评论 -
MongoDB Connector for Hadoop
MongoDB Connector for HadoopPurposeThe MongoDB Connector for Hadoop is a library which allows MongoDB (or backup files in its data format, BSON) to be used as an input source, or output dest翻译 2013-11-03 11:20:39 · 1713 阅读 · 0 评论 -
mongodb管理
Mongo适合场景:网站数据:适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制 及高度伸缩性。缓存:适合作为信息基础设施的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可 以避免下层的数据源过载。大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵。高伸缩性的场景:适合由数十或数百台服务器组成的数据库。Mongo的路线转载 2013-12-12 19:16:41 · 786 阅读 · 0 评论 -
mongodb安装、配置
下载地址:http://www.mongodb.org/downloads,现在最新版是2.0.7,由于我现在打算把它装在ubuntu服务器(在虚拟机上装),所以我下载了mongodb-linux-i686-2.0.7.tgz如果有网络的话,可以用wget命令直接下载:wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7转载 2013-12-12 19:13:10 · 926 阅读 · 0 评论 -
MongoDB之Shard初步认识
准备工作1、 什么是shard副本集实现了网站的安全备份和故障的无缝转移,但是并不能实现数据的大容量存储,MongoDB实现的是分布式部署,把数据保存到其他机器上。实现这一过程的就是分片。2、 什么时候需要分片a) 用光了当前机器的磁盘空间b) 单个的Mongod已经无法提供你要的写入性能了c)转载 2013-12-04 18:43:57 · 3451 阅读 · 0 评论 -
mysql操作命令总结
一、mysql服务操作net start mysql //启动mysql服务net stop mysql //停止mysql服务 mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库quit //退出mysql操作mysqladmin -u用户名 -p旧密码 password 新密码 //转载 2013-12-01 21:51:56 · 1414 阅读 · 0 评论 -
mongodb分布式集群架构
mongodb分布式集群架构原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://freeze.blog.51cto.com/1846439/884925一、关于mongodbMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能转载 2013-12-02 07:52:00 · 2092 阅读 · 0 评论 -
MongoDB 连接池
一.mongoDB中的连接池刚上手MongoDB,在做应用时,受以前使用关系型数据库的影响,会考虑数据库连接池的问题!关系型数据库中,我们做连接池无非就是事先建立好N个连接(connection),并构建成一个连接池(connection pool),提供去连接和归还连接等操作。而在MongoDB中,我们先来看看怎么进行操作,以insert为例:转载 2013-11-26 20:31:33 · 1733 阅读 · 0 评论 -
cassandra学习笔记4--Cassandra Java客户端
转自:http://blog.youkuaiyun.com/songgl/article/details/5710233 现在开始深入了解一下cassandra的数据模型。cassandra是一种NoSQL数据库,NoSQL并不是指没有SQL语句,而是指No Relational。cassandra的数据模型结合了Dynamo的key/value和BigTable 的面向列的特点,主要被转载 2013-11-21 16:13:24 · 2542 阅读 · 0 评论 -
cassandra学习笔记4--Cassandra Java客户端
现在开始深入了解一下cassandra的数据模型。cassandra是一种NoSQL数据库,NoSQL并不是指没有SQL语句,而是指No Relational。cassandra的数据模型结合了Dynamo的key/value和BigTable 的面向列的特点,主要被设计为存储大规模的分布式数据。 PS:图片在这里显示不全,why?要看图片,可以另存为或复制图片地址转载 2013-11-21 16:37:33 · 1087 阅读 · 0 评论 -
说说Statement、PreparedStatement和CallableStatement的异同
Statement 每次执行sql语句,数据库都要执行sql语句的编译 ,最好用于仅执行一次查询并返回结果的情形,效率高于PreparedStatement. PreparedStatement是预编译的,使用PreparedStatement有几个好处 a. 在执行可变参数的一条SQL时,PreparedStatement比Statement的效率高,因为DBMS预编译一转载 2013-11-19 14:40:26 · 1525 阅读 · 0 评论 -
【MongoDB for Java】Java操作MongoDB
转自: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。 开发环境:System:WindowsIDE:eclipse、MyEclipse转载 2013-10-27 20:57:54 · 1088 阅读 · 0 评论 -
MongoDB Hadoop Connector的1.0版本
10gen刚刚发布了MongoDB Hadoop Connector的1.0版本,它是一个中间件产品,用于将MongoDB和Hadoop连接起来,让MongoDB可以方便的使用Hadoop的分布式计算能力。MongoDB Hadoop Connector的主要流程是让Hadoop从MongoDB中读取原始数据,在通过Hadoop计算完成后,再将结果导入到MongoDB中。原始数据的读取和结果写入可翻译 2013-10-21 15:00:20 · 997 阅读 · 0 评论 -
实战2——Hadoop的日志分析
转自:http://www.cnblogs.com/linjiqin/archive/2013/03/07/2948078.html1). 日志格式分析首先分析 Hadoop 的日志格式, 日志是一行一条, 日志格式可以依次描述为:日期、时间、级别、相关类和提示信息。如下所示: 2013-03-06 15:23:48,132 INFO org.apache.hadoop.h转载 2013-10-21 14:38:21 · 1509 阅读 · 0 评论 -
8篇MongoDB教程快速学会入门 第4篇 索引操作
转自:http://www.eduyo.com/database/nosql/808.html 这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。 好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不转载 2013-09-05 10:20:28 · 1110 阅读 · 0 评论 -
Java操作MongoDB
转自:http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Jav转载 2013-09-05 12:26:18 · 953 阅读 · 0 评论 -
8篇MongoDB教程快速学会入门 第1篇 基础入门
转自:http://www.eduyo.com/database/nosql/805.html 关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官网 http://www.mongodb.o转载 2013-09-05 09:51:36 · 1306 阅读 · 0 评论 -
mongoDB 入门指南、示例
转自:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html上一篇:简单介绍mongoDB一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOC转载 2013-09-05 12:33:15 · 999 阅读 · 0 评论 -
8篇MongoDB教程快速学会入门 第8篇数据库驱动
转自: http://www.cnblogs.com/huangxincheng/archive/2012/03/09/2386054.html作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。 官方驱动:https://github.com/mon转载 2013-09-05 11:37:57 · 1485 阅读 · 1 评论 -
8篇MongoDB教程快速学会入门 第7篇 运维技术
转自:http://www.eduyo.com/database/nosql/811.html这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1. 安装部署2. 状态监控3. 安全认证4. 备份和恢复,下面我们就一点一点的讲解。 一:安装部署 我之前的文章都是采用console程序来承载,不过在生转载 2013-09-05 11:27:41 · 3481 阅读 · 0 评论 -
8篇MongoDB教程快速学会入门 第6篇 索引操作
转自:http://www.eduyo.com/database/nosql/810.html 在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:分片 mongodb采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。转载 2013-09-05 11:22:21 · 1322 阅读 · 0 评论 -
8篇MongoDB教程快速学会入门 第5篇 主从复制
转自:http://www.eduyo.com/database/nosql/809.html从这一篇开始我们主要讨论mongodb的部署技术。 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制转载 2013-09-05 11:03:58 · 1802 阅读 · 1 评论 -
8篇MongoDB教程快速学会入门 第3篇 细说高级操作
转自:http://www.eduyo.com/database/nosql/807.html今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count count是最简单,最容易,也是最常转载 2013-09-05 10:11:18 · 1385 阅读 · 0 评论 -
VS2010 C++下编译调试MongoDB源码
考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download转载 2013-09-17 14:49:50 · 1058 阅读 · 0 评论 -
How I installed the Windows 7 64x C++ driver/mongoDB to work with Visual Studio 2010
I realize this is way to explicit for most but I did not want to leave outany ingredients for this recipe. I put this together with the help of TadMarshall and Erik Milke without whom I would stil转载 2013-09-17 14:51:38 · 2523 阅读 · 0 评论 -
Visual Studio 2010 编译 MongoDB C++ Client Driver
一、编译准备1. 安装scons(1) 下载python2.7, 使用x86_32位,因为scons只有32位安装包可用;(2) 下载scons2.3.0,The current production release of SCons is 2.3.0;(3) 安装python 和 scons, 将C:\Python27\Scripts写入PATH;(4) 下载安转载 2013-09-17 14:52:27 · 1841 阅读 · 0 评论 -
BSON入门
转自:http://www.cnblogs.com/linjiqin/p/3192706.html1、概念BSON(Binary Serialized Document Format)是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。BSO转载 2013-10-21 14:47:27 · 1387 阅读 · 0 评论 -
实战1——Hive与JDBC示例
转自:http://www.cnblogs.com/linjiqin/archive/2013/03/07/2947848.html在使用 JDBC 开发 Hive 程序时, 必须首先开启 Hive 的远程服务接口。使用下面命令进行开启:hive -service hiveserver &1). 测试数据userinfo.txt文件内容(每行数据之间用tab键隔开):转载 2013-10-21 14:43:18 · 1293 阅读 · 0 评论 -
MongoDb Architecture
本文图片来自 Ricky Ho 的博文 MongoDB 构架(MongoDB Architecture),这是个一听就感觉很宽泛的话题,但是作者在文章中确实对 MongoDB 由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。MongoDB 数据文件内部结构MongoDB 在数据存储上按命名空间来划分,一个 collecti转载 2013-09-23 11:12:24 · 1109 阅读 · 0 评论