最新文章列表

MongoDB:PHP中存储和调用server side 自定义函数

在MongoDB 从1.1.x版本开始可以将server side code存储,这样可以一次性导入或者存储函数定义后, 就可以在$where等中使用这些函数. 在PHP driver中如何存储和定义这些js 函数? 目前似乎没有直接的简单方法. 如果调用MongoDb::execute是不行的. 我的解决方法使用曲线救国,通过将代码save到system.js进行存储,通过execute j ...
nightsailer 评论(0) 有1589人浏览 2009-12-20 03:56

MongoDB的Perl driver的中文乱码问题

Perl下面向mongodb插入中文字符串会出现乱码. 根据MongoDB的文档, MongoDB支持UTF-8的编码. 但在Perl中, 如果直接使用utf8的字符串,也会出现问题. 测试代码: my $mongo_dbh = $mongo_connection->get_database( $mongo_db ); my $t = $mongo_dbh->get_col ...
nightsailer 评论(0) 有2349人浏览 2009-12-18 15:16

mongodb高级查询

前面的博客讲了一些基本常用的操作,但实际上真正运用时还会遇见一些更高级的操作,特别是查询方面更是如此,总的来说mongodb很不错,但是对于java driver for mongodb,我不是很满意,代码写得有些乱,设计思路有些不清晰,文档也不完善,例子也非常的简单,因此试验起来很是恼火,都有放弃的想法,但最终还是坚持了下来,趁这几天对它还有点激情,赶快写博客,因为这激情不是天天都有的。下面就讲讲 ...
fansofjava 评论(0) 有10995人浏览 2009-12-09 00:46

JAVA缓存的实现

缓存可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;  二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查. 下面为一个简单的缓存代码 package lhm.hcy.guge.frameset.cache; import java.util.*; /** * <p& ...
hcyoo 评论(21) 有4035人浏览 2009-12-08 13:38

mongodb基本操作

要换一种新的数据库注定要转变很多观念,以前认为可行的方式或思维,现在可能就行了,用mongodb做一个基本的CRUD也不是件容易的事,我甚至开始怀疑 ...
fansofjava 评论(4) 有10712人浏览 2009-12-06 22:26

mongodb基本用法

最近无事,心情郁闷,不知该做什么事才好。反正也没事,前些日子听JE老大分析了一下键值数据库,由于有些数据库只支持ruby,所以找了一种能支持JAVA的,那就是mongodb,以前虽然也听别人说过键值数据库,但是不感兴趣,现在有那么一点兴趣了,就试一下也无妨。 反正自己对hibernate之类的关系匹配一直不满,现在也开始厌倦关系型数据库了,所以正好有机会试一下其它的数据库。 需要的基本环境: ...
fansofjava 评论(0) 有10852人浏览 2009-12-05 22:51

mongo的初体验

首先在mongo官网下载Windows的版本 启动服务:mongod.exe --port 12345 --dbpath=c:\mongodb\db 显示一下信息: Fri Dec 04 14:30:32 Mongo DB : starting : pid = 0 port = 12345 dbpath = c:\mongo db\db master = 0 slave = 0  32-bit ...
canofy 评论(0) 有3012人浏览 2009-12-04 15:40

NoSql非关系数据库探讨

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网 ...
faiinlove 评论(0) 有1454人浏览 2009-11-29 19:18

My deployment keynote

1. Mysql(percona branch 5.0.x) * 主数据库 * Master-Master replication( MMM powered) 2. MongoDb * GridFS, 分布式文件存储 * Some models(Logging,Tag, etc.) 3. Flare * cluster * Session storage(persisten mem ...
nightsailer 评论(0) 有801人浏览 2009-11-28 14:49

MongoDb Replication

MongoDb的Replication支持: 1. master-slave: slave可以有多个. 2. Replica Pairs 实际上是一个failover的master-slave模式. 启动时,2个node的mongo会协商,其中1个成为master,另一个为slave. 当master down了,那么slave会自动接管成为master. 不过,这种模式需要driver支 ...
nightsailer 评论(0) 有1161人浏览 2009-11-25 17:45

NoSQL数据库探讨之一 - 为什么要用非关系数据库?

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网 ...
robbin 评论(95) 有156014人浏览 2009-11-25 00:41

闲谈MongoDb+GridFS+Nginx

MongoDb果然是个好东西. 我在最近的一个项目实践中, 实验性的用到了这个东西. 在测试中,对于GridFS相当满意. 首先, 和传统的MogileFS不同, gridfs可以和其它的meta数据部署在同一个 db中,默认的会为gridfs的collection分别创建fs.files和fs.chunks. 当存储一个文件时,可以附加存入任意的附加信息,因为这些信息实际上也是一个普通的co ...
nightsailer 评论(0) 有1132人浏览 2009-11-12 16:05

面向文档的数据库CouchDB初探

 面向文档的数据库目前比较流行,它可以作为通常的关系数据库的补充,在很多情况下,用文档的方式建模优于关系数据库的ER模型。目前流行的面向文档的数据库实现有Apache CouchDB和MongoDB等。我之前花了一些时间研究CouchDB,主要是在如何用CouchDB作为一个应用服务器来开发Web应用。后来就写了一篇文章来说明其中的过程。对于CouchDB关注的朋友可以参考一下。(一万三千字呀)。 ...
alexcheng 评论(0) 有2702人浏览 2009-08-11 22:00

SPHiveDB: 基于 sqlite 的数据库服务器

在 share nothing 的架构中,如果数据规模很大,为了提高可用性,通常采用数据库分片(database sharding)的策略。常见的分片策略是按主键把数据分散到不同的数据库中。在使用常规的 RDBMS 的场景中,分片策略中使用的数据库个数通常在100以下。在某些特殊的场景中,可能希望采用更极端的分片方法,比如在类似地址本这种应用中,可以为每个用户创建一个数据库。 SPHiveDB 就 ...
iunknown 评论(23) 有4224人浏览 2009-05-23 23:39

最近博客热门TAG

Oracle(49875) MySQL(37267) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1634) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics