NoSQL数据库市场如火如荼,数据库产品不断涌现诞生,为互联网技术注入新的血液,同时也加大了对从事互联网行业的IT人士的技能要求,“士别三日当刮目相待”啊。 那么对于NoSQL工作趋势是怎么样的呢? ...
mongod 验证配置指南(十二)
一. 前言
最近公司加强安全,mongodb数据要启用验证,顺道总结下了。默认情况下,mongodb不启用验证的。数据库级别的权限,要么可读写要么只读权限。mongod的验证配置比较操蛋。分两种情形...
redis-rdb-tools来解析分析reids dump文件及内存使用量
一. 前言
解析redis的dump.rdb文件,分析内存,以JSON格式导出数据。|
提供的功能有:
1. 生成内存报告
2. 转储文件到JSON
3. 使用标准的diff工具比较两个...
Sphinx+Scws 搭建千万级准实时搜索&应用场景详解
目标:
一、搭建准确的千万级数据库的准实时搜索(见详情)
二、实现词语高亮(客户端JS渲染,服务器端渲染,详见7.3)
三、实现搜索联想(输入框onchange,ajax请求搜索,取10条在层上...
大规模并行查询引擎 BlinkDB
BlinkDB 是一个用于在海量数据上运行交互式 SQL 查询的大规模并行查询引擎。它允许用户通过权衡数据精度来提升查询响应时间,其数据的精度被控制在允许的误差范围内。
为了达到这个目标...
php memcache与php memcached以及遇到的问题
PHP有两个memcache客户端:php memcache和php memcached。
php memcache独立用php实现,是老客户端,从我们实践中已发现有多个问题,而且功能少,属性也可设...
sphinx SphinxQL不支持OR操作解决方案
sphinx是一个开源的全文搜索引擎,与mysql、postgreSQL、xml完美结合,查询速度非常快,支持分布式检索,可扩展性好,并行处理,高效的利用内存和磁盘IO。强大的过滤、分组、排序、分页功...
MongoDB.so: undefined symbol: HeUTF8解决方法
因为shell操作mongo比较麻烦,只好尝试使用perl操作mongo,perl需要操作mongodb必须先安装相应的驱动,大部分人使用cpan安装,个人觉得太麻烦,使用cpanm安装perl模块。...
PHP操作MongoDB实例 — ttlsa教程系列之mongodb(十一)
PHP的mongodb扩展安装
# https://github.com/mongodb/mongo-php-driver/archive/master.zip
# unzip master.zi...
MySQL分表自增ID解决方案
当我们对MySQL进行分表操作后,将不能依赖MySQL的自动增量来产生唯一ID了,因为数据已经分散到多个表中。
应尽量避免使用自增IP来做为主键,为数据库分表操作带来极大的不便。
在pos...
mongodb 全文搜索—ttlsa教程系列之mongodb(十)
mongodb full text search(fts:全文搜素)是在版本2.4新加的特性。在以前的版本,是通过精确匹配和正则表达式来查询,这效率是很低的。全文索引,能够从大量的文本中搜索出所需的内...
[initandlisten] connection refused because too many open connections: 819 of 819
早上收到mongodb报警,无法连接。遂爬上服务器查看相关日志信息:
1.现象:
连接数达到819后无法再增加,mongodb无法正常提供服务。
2. 分析
# ulimi...
mongodb备份与恢复(下)—ttlsa教程系列之mongodb(九)
一. 适用于mongodb任何架构(standalon、replic set、sharding)备份脚本
需要安装perl的MongoDB模块,安装方法参见:使用cpanm安装perl相关模块 ht...
mongodb备份与恢复(上)—ttlsa教程系列之mongodb(八)
数据定期备份是非常有必要的,数据的重要性不言而喻,地球上的猪都会知道。
mongodb备份方式有三种,下面分别说到:
1. 文件快照方式
2. 复制数据文件方式
3. 使用mongodump方...
一分钟搭建mongodb架构Replica Set&Sharding—ttlsa教程系列之mongodb(七)
在测试试验阶段,我们需要有一个模拟的测试环境来测试应用程序和系统架构各个方面的功能,是否符合需求。在我公司,我常常使用下面的方法来为开发人员搭建mongodb的复制集和分片架构进行测试。我也常用这个方...
9