分类: 数据库 阅读:60 发表于:2016-09-10 作者:锋宇
MongoDB在58同城的使用情况;为什么要使用MongoDB;MongoDB在58同城的架构设计与实践;针对业务场景我们在MongoDB中如何设计库和表;数据量增大和业务并发,我们遇到典型问题及其解决方案;MongoDB如何监控。
分类: 数据库 阅读:129 发表于:2016-08-28 作者:锋宇
在分布式的集群系统中,机器的增加或移除或机器故障宕机的情况经常发生,如果使用简单取模的哈希算法,机器变化了计算的算法也要重新修改,存储的对象的位置也必须改变,外部服务访问就可能无法命中原来的内容,导致缓存后端服务压力过大而崩溃。
分类: 数据库 阅读:50 发表于:2016-08-27 作者:锋宇
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
分类: 数据库 阅读:45 发表于:2016-08-27 作者:锋宇
删除给定的一个或多个 key 。
分类: 数据库 阅读:30 发表于:2016-08-27 作者:锋宇
exists检查给定 key 是否存在。
分类: 数据库 阅读:49 发表于:2016-08-27 作者:锋宇
expireat的作用和 expire类似,都用于为 key 设置生存时间。
分类: 数据库 阅读:24 发表于:2016-08-21 作者:锋宇
SCAN 命令每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程。
分类: 数据库 阅读:26 发表于:2016-08-21 作者:锋宇
返回key所储存的值的类型。
分类: 数据库 阅读:23 发表于:2016-08-21 作者:锋宇
以秒为单位,返回给定key的剩余生存时间(TTL, time to live)。
分类: 数据库 阅读:23 发表于:2016-08-21 作者:锋宇
返回或保存给定列表、集合、有序集合key中经过排序的元素。
分类: 数据库 阅读:19 发表于:2016-08-19 作者:锋宇
将key原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功,key保证会出现在目标实例上,而当前实例上的key会被删除。
分类: 数据库 阅读:33 发表于:2016-08-19 作者:锋宇
查找所有符合给定模式pattern的key。
分类: 数据库 阅读:54 发表于:2016-08-17 作者:锋宇
由于总是强制使用聚集索引,缺点很明显:当二级索引的大小远小于聚集索引,且数据不在内存中时,使用二级索引显然要快些,因此文件IO更少。
分类: 数据库 阅读:34 发表于:2016-08-17 作者:锋宇
高性能性需要解决的主要有两个问题,即如何实现数据共享或同步数据,另一个是如何处理failover。
分类: 数据库 阅读:450 发表于:2016-08-16 作者:锋宇
查看今天新增的文章、计算本月新增的用户数等。这种类似的需求会有很多,也会很常见,可以使用sql的技巧来完成这些工作。
分类: 数据库 阅读:29 发表于:2016-08-14 作者:锋宇
MySQL的复制功能,使得数据可以从一台MySQL 数据库服务器(我们称之为主库,即 master),复制到另外一台或者多台MySQL 数据库服务器(我们称之为从库,即 slave)。在默认情况下,复制的过程是异步的,因此,从数据库服务器不需要一直连接到主数据库服务器接收更新。 这也意味着,更新可以在长距离连接,甚至在诸如拨号服务临时或者间歇性的情况下继续。
分类: 数据库 阅读:73 发表于:2016-08-14 作者:锋宇
1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL  COMMENT '注释说明' 4:重命名列
扫二维码 我要反馈 回到顶部