数据库
NavCat
如果你对现实不满那么你就开始奋斗吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库的优化
少量数据永远不会触及sql问题,但如果量一大[数量级似的增加],就会将这个问题无限放大。比如说,100w条数据,你的sql语句查询要10s[假设],而服务器设的最大等待时间为5s[5s是用户的忍耐极限],这个时候就会使你的app崩溃!那么,sql优化有哪些措施呢?简单说几个吧:1 使用ajax请求代替同步操作2 使用索引索引的作用就象书的目录,给出条件查找目录找出所需要的内容,转载 2011-11-30 09:19:02 · 781 阅读 · 0 评论 -
Redis Hash类型数据常用命令总结
Redis Hash类型数据常用命令总结Hash是一种数据结构,一般翻译做“散列”,也有直接音译为“哈希”。Redis hash 是一个string类型的field和value的映射表。它特别适合用于存储对象。同将对象的每个字段存成单个string类型,存储为hash类型会占用更少的内存,并且方便的存取整个对象。下面是关于hash类型存储的一些常用方法(命令):1,hs原创 2013-07-22 09:23:46 · 8854 阅读 · 0 评论 -
Redis Set类型数据常用命令参考
Redis Set类型数据常用命令 1,sadd 命令: sadd [...] 将一个或多个member加入到key中,如果已经存在,则会被忽略。如果key不存在,则会默认创建该集合。如果key不是集合类型,返回错误。redis 127.0.0.1:6379> sadd amimal 'cat' 'dog' 'pig'原创 2013-07-23 21:24:03 · 4192 阅读 · 0 评论 -
数据库设计原则(转载)
数据库设计原则(转载) 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:转载 2013-08-06 12:06:30 · 2197 阅读 · 1 评论 -
Python 验证MongoDB中$set、$inc、$push几种修改器操作的速度
Python 验证MongoDB中$set、$inc、$push几种修改器操作的速度在MongoDB中,$set、$inc、$push都能够对数据库进行操作,那么到底哪种修改器操作速度更快呢?我们今天来验证一下。先描述一下本人的实验环境: Win8操作系统64位,内装虚拟机32位系统,CentOS5.5实验第一步,安装并启动MongoDB数据库服务器:原创 2013-08-14 19:13:49 · 7200 阅读 · 0 评论 -
MongoDB 主从复制小实验
MongoDB 主从复制小实验 操作环境描述:WIN8 64位操作系统,内装虚拟机为CentOS 5.5 32位系统。 操作描述:跟其他关系型数据库类似,在主库进行数据操作,将数据同步到从节点,从节点可以配置多个。在本次试验中,master节点为主节点,我们在master节点中的对数据的插入、修改、删除操作都会同步到slave1和slave2节点。 以下为实验步骤:原创 2013-08-29 09:49:04 · 2626 阅读 · 0 评论 -
使用mongofiles操作GridFS
使用mongofiles操作GridFSGridFS描述: GridFS,看起来像一种文件系统,其实是一种数据库用法。主要用来在数据库中存储二进制大文件。可以统一用数据库处理数据,而无需借助外部的文件系统。另外,还可以利用MongoDB的复制或者是分片机制,其故障恢复和可扩展性较好。使用这种方式存储,可以避免使用文件系统的某些限制,例如平台的差异性导致存储需要做特殊处理原创 2013-08-31 16:30:30 · 4237 阅读 · 0 评论 -
MongoDB 分布式操作——分片操作
MongoDB 分布式操作——分片操作描述: 像其它分布式数据库一样,MongoDB同样支持分布式操作,且MongoDB将分布式已经集成到数据库中,其分布式体系如下图所示: 所谓的片,其实就是一个单独的MongoDB进程,它可以运行在不同的节点上,也可以运行在同一节点但监听不同的端口。同一个集合的数据可能在每个片中都存储的有数据,但它们在逻辑上整合成原创 2013-08-31 19:21:50 · 3998 阅读 · 0 评论 -
MySQL 1040 Too many connections 问题解决
MySQL 1040 Too many connections 问题解决MySQL服务器所支持的最大连接数是有上限的,因为每个连接的建立都会消耗内存,因此我们希望客户端在连接到MySQL Server处理完相应的操作后,应该断开连接并释放占用的内存。如果你的MySQL Server有大量的闲置连接,他们不仅会白白消耗内存,而且如果连接一直在累加而不断开,最终肯定会达到MySQL Ser原创 2013-09-26 19:14:01 · 9444 阅读 · 0 评论 -
Redis String类型数据常用的16条命令总结
String 类型是最简单的类型,一个Key对应一个Value,String类型是二进制安全的。Redis的String可以包含任何数据,比如jpg图片或序列化对象。本文主要通过实战来描述redis中String类型常用的方法。 String 类型是最简单的类型,一个Key对应一个Value,String类型是二进制安全的。Redis的String可以包含任何数据,比如jpg图片或序列化对象。 常用方法: (1) set方法:原创 2013-07-21 11:48:41 · 4797 阅读 · 0 评论 -
Python连接Redis配置详解
Redis是最近比较流行的一种NoSQL数据库,而Python一直以高效、快速开发的胶水语言而文明,怎样用Python连接Redis数据库?本文将为您解答。原创 2013-07-21 11:34:54 · 4920 阅读 · 0 评论 -
NoSQL数据库笔谈
NoSQL数据库笔谈 原文地址:http://sebug.net/paper/databases/nosql/Nosql.html序 日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举了大量的现有的数据库实例。读完全篇转载 2012-01-02 23:50:22 · 3426 阅读 · 1 评论 -
UCenter同步HDWiki及其他APP用户长度限制
UCenter同步HDWiki及其他APP用户长度限制 今天在项目中遇到一个问题,当UCenter接入了自己开发的APP的时候,在某些状况下(如用QQ邮箱注册),就会超过其字段长度的限制。怎么解决呢?在此,我将我的解决方案分享给大家,大家共同交流,共同学习,少走弯路。 本人所使用的环境版本: Linux版本:万网CentOS5.4原创 2013-01-04 23:04:13 · 1557 阅读 · 0 评论 -
Memcached 学习笔记(一)
Memcached 学习笔记(一)什么是Memcached?Memcashed项目由Dango Interactive公司开发,最初为了加速LiveJournal访问速度而开发,后来成为广泛应用的开源项目。它是基于内存工作的键-值存储型的数据库。操作简单,但是能解决很多问题。在过去的几年,广泛用于互联网网站中,作为应用与数据库交互的中间层,即缓存,将一些SQL的执行结果放在内存中,在指原创 2013-07-07 15:42:52 · 2862 阅读 · 0 评论 -
Memcached 学习笔记(二)——ruby调用
Memcached 学习笔记(二)——ruby调用上一节我们讲述了怎样安装memcached及memcached常用命令。这一节我们将通过ruby来调用memcached相关操作。第一步,安装ruby.此操作非常简单,直接yum install ruby即可。第二步,安装rubygems,同样,yum install rubygems.第三步,安装程序库memcache原创 2013-07-09 14:19:32 · 1952 阅读 · 0 评论 -
Memcached 学习笔记(三)——多节点测试
Memcached 学习笔记(三)——多节点测试一,启动两个(或者多个)节点:memcached -d -p 11212 -u nobody -c 1024 -m 64 memcached -d -p 11213 -u nobody -c 1024 -m 64 查看一下进程树:二,用Ruby测试多个memcached节点:$KCODE='u' require原创 2013-07-12 13:35:50 · 2481 阅读 · 0 评论 -
Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误:想都不用想,肯定是Mysql的访问权限问题。首先,通过终端(我用的是SSH)远程登录到Linux服务器,为了安全起见,先改一下Mysql数据的root用户密码:[hadoop@h1 ~]$ mysqladmin -u root password 123456原创 2013-06-29 13:33:24 · 2206 阅读 · 0 评论 -
Nosql笔记(一)——关系型数据库回顾
Nosql笔记(一)——关系型数据库回顾 在平常的商业应用中,我们所使用的大多都是关系型数据库,诸如SQL Server、 MY SQL、 Oracle等。关于关系型数据库中的关键技术:存储引擎 根据存储类型可以把关系型数据库分为行式数据库、列式数据库、内存数据库。 行式数据库就如现在比较常用的Oracle数据原创 2013-07-03 23:48:44 · 1415 阅读 · 0 评论 -
memcached 安装问题解答
memcached 安装问题解答操作环境:CentOS 5.4安装详细请见:http://blog.youkuaiyun.com/yima1006/article/details/9263409如果你所使用的RedHat Linux 或者是CentOS ,当你直接通过yum安装memcached时会出现以下问题:[root@h3 ~]# yum install memcached原创 2013-07-20 20:12:54 · 3301 阅读 · 0 评论 -
Memcached学习笔记(四)——repcached高可用方案
Memcached学习笔记(三)——repcached高可用方案repcached:全称 replication cached是由日本人发明的memcached的高可用性技术,简称复制缓冲区技术。场景用在当有一台服务器宕掉时候,会有另一台服务器来接管它,并且这两台服务器的内容是一模一样的,我们就不需要在去数据库拿数据了。repcached架构:一个主memcached 配一个备me原创 2013-07-14 22:35:42 · 6444 阅读 · 0 评论
分享