IT之数据库
文章平均质量分 70
心细决定成败
这个作者很懒,什么都没留下…
展开
-
为mongodb加用户授权并使用RockMon…
在刚安装完mongodb后是没有管理员的,如果要为mongodb设置管理员在启动时需要以用户授权的方式启动:/usr/local/webserver/mongodb/bin/mongod--dbpath=/usr/local/webserver/mongodb/data--logpath=/usr/local/webserver/mongodb/logs --auth &启动后登陆mong原创 2013-09-13 15:43:10 · 474 阅读 · 0 评论 -
redis,--->key-value存储系统
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排原创 2013-09-13 15:43:27 · 669 阅读 · 0 评论 -
为PHP增加mongodb扩展模块
Linux下增加扩展模块,首先从http://pecl.php.net/package/mongo下载源码包,这里下载的是mongo-1.2.12.tgz,接下来执行安装步骤tar zxvf mongo-1.2.12.tgzcd mongo-1.2.12准备编译环境/usr/local/webserver/php/bin/phpize./configure--with-php-conf原创 2013-09-13 15:43:29 · 524 阅读 · 0 评论 -
mysql导入数据的一种有效方法:loa…
先看一个小实例:load data local infile '/var/www/www.csdn.net.sql' replace intotable csdn fields terminated by ' # ' lines terminated by '\n'(username,password,email); 运行结果如下:mysql> load data local infil原创 2013-09-13 15:43:49 · 850 阅读 · 1 评论 -
mysql主从分离
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维和web开发的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实原创 2013-09-13 15:43:18 · 796 阅读 · 0 评论 -
Sphinx+MySQL5.1x+SphinxSE+mmseg…
什么是SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式的XML数据。通过修改源代码,用户可以自行增加新的数据源(例原创 2013-09-13 15:43:16 · 777 阅读 · 0 评论 -
转换discuz X2.5表引擎为InnoDB
几乎所有PHP MySQL的开源产品中数据库都是采用MyISAM存储引擎,即使和交易相关的也不例外,这应该是从查询性能以及安装环境考虑的。InnoDB是为处理巨大数据量时的最大性能设计,在数据量少并发小的情况下MySAM优于INNODB,但是大数据量以及高并发写入等会导致MySIAM力不从心。InnoDB有很多良好的特点,比如事务支持、存储过程、视图、行级锁定等,在并发很多的情况下,Inno原创 2013-09-13 15:43:36 · 1116 阅读 · 0 评论 -
MySQL大数据量的导入与导出
如果我们的数据比较小(比如2M或以下),我们可以很方便的使用phpMyAdmin的导入导出功能,先说导出,我们在phpMyAdmin中导出SQL脚本就相当于文件下载,如果PHP环境允许,脚本执行不会超时的情况也是可以导出大文件的,但是稳定性和速度不够。我们还可以使用MySQL提供给我们的命令行工具进行导出。如果是windows系统,在mysql的安装目录下的bin目录有一文件名字是mysqld原创 2013-09-13 15:43:45 · 1137 阅读 · 0 评论