01 2013 档案

摘要:第六部分 实战篇想在PHP中调用Mongo需要安装MongoDB的PHP扩展1) 首先下载最新的php mongodb扩展源码,源码可以在http://pecl.php.net/paclcage/mongo下载2) 解压 wget http://pecl.php.net/paclcage/mongo tar zxf mongo-1.2.6.tgz ch mongo-1.2.63) 进入文件夹后,运行phpize来准备编译扩展的环境/usr/local/php/bin/phpize4) 运行后,我们运行./configure脚本来进行配置./cinfigure --with-php-config 阅读全文
posted @ 2013-01-13 13:55 简单--生活 阅读(273) 评论(0) 推荐(0) 编辑
摘要:第五部分 架构篇主从复制副本集主从复制MongoDB支持在多个机器中通过异步复制达到故障转移和实现冗余,多机器中同一时刻只有一台是用于写操作,正是由于这个情况,为MongoDB提供了数据一到致性的保障,担当Primary角色的机器能把读操作分发给slaveMongoDB的主从集群分为两种:Master-Slave复制(主从)Replica Sets复制(副本集)Master-Slave复制(主从)只需要在某一个服务启动时加上-master参数,而另一个服务加上-slave与-source参数,即可实现同步,MongoDB是最新版本已经不推荐使用这种方法了加载主服务器mongod --maste 阅读全文
posted @ 2013-01-13 13:46 简单--生活 阅读(331) 评论(0) 推荐(0) 编辑
摘要:索引管理性能优化性能监控索引MongoDB提供了多样性的索引支持,索引信息被保存在system.indexes中,MongoDB中_id字段在创建的时候,默认已经建立了索引,这个索引比较特殊,并且不可删除,不过Capped Collection例外1 建立过引(普通索引)函数: ensureIndex()例子: name上建立索引 1(升序) -1(降序)db.persons.ensureIndex({name:1});当系统已经有大量数据时,创建索引非常耗时,需要在后台执行,只需要指定background:true即可db.c3.ensureIndex({age:1},{background 阅读全文
posted @ 2013-01-13 13:45 简单--生活 阅读(296) 评论(1) 推荐(0) 编辑
摘要:第四部分 管理篇数据导出 数据导入数据备份 数据恢复用户安全与认证数据导出 数据导入作为DBA(管理员),经常会碰到导入导出数据的需求数据导入 mongoexport数据导出 mongoimportmongoexport -d test -c collection -o 导出的文件名参数说明:-d 数据库名称-c 集合名称-o 导出的文件名称mongoimport -d test -c collection 文件名数据备份 数据恢复作为DBA(管理员),数据备份是非常重要的事,一起来看看数据备份和恢复的工具数据备份 mongodump数据恢复 mongorestore备份test数据库mong 阅读全文
posted @ 2013-01-13 13:45 简单--生活 阅读(651) 评论(0) 推荐(0) 编辑
摘要:学习内容:1.mongodb增加操作2.mongodb删除操作3.mongodb查询操作增删改查的高级应用Capped Collection(固定集合)GridFS 大文件上传或下载1: insertMongoDB是面向文档存储的数据库,文档结构形式叫BSON(类似JSON)db.c1.insert({name:"user1"});db.c1.save({_id:1, name:"user1"}); //save()如果已经存在就不会插入,如果不存在就插入//这里要与id相同的值才不会被插入//save就是id相同就更新,没有相同id就插入删除db.c1 阅读全文
posted @ 2013-01-13 13:43 简单--生活 阅读(13272) 评论(0) 推荐(0) 编辑
摘要:学习内容:Mongodb固定集合与性能增删改查的高级应用Capped Collection(固定集合)CridFS大文件管理drop();删除指定集合db.c1.drop();dropDatabase(); 删除指定数据库db.dropDatabase();显示创建集合db.createCollection('c1');Capped Collection(固定集合)简单介绍:Cappend collection是性能出色的有着固定大小的集合,以LUR(Least Recently Used最近最少使用)规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺 阅读全文
posted @ 2013-01-13 13:42 简单--生活 阅读(3658) 评论(0) 推荐(1) 编辑
摘要:什么是NoSQL认识MongoDBMongDB的下载与安装MongoDB的体系结构常用命令(基本的增删改查)客户端GUI工具集合一: 什么是NoSql1 NoSQL简介 NoSQL是Not Only SQL的缩写,它指的是非关系型的数据库,是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准,ACID属性,表结构等等,这类数据主要有以下特点,非关系型的,分布式的,开源的,水平可扩展的2 NoSQL发展现状 目前国内外正在应用的NoSQL的网站有: 新浪微博 Redis Google Bigtable 视觉... 阅读全文
posted @ 2013-01-06 23:25 简单--生活 阅读(401) 评论(0) 推荐(0) 编辑
摘要:试用Redis安装、php环境连接、测试Redis介绍Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是orderedsets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力Redis 2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存 阅读全文
posted @ 2013-01-03 11:35 简单--生活 阅读(323) 评论(0) 推荐(0) 编辑
摘要:<?phpinclude_once("httpsqs_client.php");$httpsqs = new httpsqs("59.108.228.8",1218,"ituji123", "utf-8"); //$httpsqs = new httpsqs("59.108.228.8",80,"mypass123","utf-8"); //var_dump($httpsqs);/* 1. 将文本信息放入一个队列(注意:如果要放入队列的PHP变量是一 阅读全文
posted @ 2013-01-02 14:46 简单--生活 阅读(2031) 评论(0) 推荐(1) 编辑
摘要:HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.s135.com/httpsqs/ 使用环境:Linux(同时支持32位、64位操作系统,推荐使用64位操作系统) 软件作者:张宴 队列(Queue)又称先进先出表(First In First Out),即先进入队列的元素,先从队列... 阅读全文
posted @ 2013-01-02 14:45 简单--生活 阅读(613) 评论(0) 推荐(0) 编辑
摘要:/*第二十三章 在Windows Forms应用程序中访问数据源我们将研究如何开发基于窗体的应用程序来显示各种来源的数据,明确地说,就是如何创建可访问现有数据库的基于窗体的程序 1 在封装数据库方面都涉及哪里些类 2 如何使用DataGridView控件显示自己的数据 3 如何定制DataGridView控件的外观 4 BindingSource组件的功能,如何结合DataGridView控件使用该组件 5 如何使用BindingNavigator控件来访问BindingSource控件管理的数据源的数据 6 如何使用BindingNavigator控件和BindingSource... 阅读全文
posted @ 2013-01-01 10:32 简单--生活 阅读(571) 评论(0) 推荐(0) 编辑

简单--生活(CSDN)
点击右上角即可分享
微信分享提示