
数据库
文章平均质量分 66
jiange_zh
linux 网络编程 C++ 算法 数据结构
展开
-
memcached完全剖析--1. memcached的基础
这是由 mixi 株式会社 开发部系统运营组的两位工程师野雅广、前坂徹所写,日常负责程序的运营。本文将针对最近在Web应用的可扩展性领域的热门话题memcached,说明其内部结构和使用。这篇连载语言简洁、通俗易懂,非常适合memcached入门的人阅读。 非常感谢charlee将其译成中文。翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。发表日转载 2016-03-24 20:44:29 · 625 阅读 · 0 评论 -
Mysql问题一则:Commands out of sync
最近在使用C++访问mysql(使用mysql提供的C API)时,偶尔会出现一个错误:Commands out of sync; you can’t run this command nowMysql文档中说明错误:Commands out of sync If you get “Commands out of sync; you can’t run this command now” in y原创 2017-10-22 15:35:43 · 30605 阅读 · 0 评论 -
shell脚本进行数据库查询(分库分表)
背景: 前阵子遇到一个问题,需要从Mysql数据库中查询一些数据,这些数据分布在多个数据库和表中,也就是分库分表。按照某种规则,我们把数据存储在100个表中(10个数据库,每个数据库10个表)。 库名为:db_app_info_$i,其中$i取值为整数0~9; 表名为:t_app_info_$j,其中$j取值为整数0~9。为了完成多表多库查询,我们需要通过shell脚本,遍历每个表进行查询,然原创 2017-10-03 11:25:37 · 2976 阅读 · 0 评论 -
Mysql联表查询、查询近期某段时间内的数据等
最近使用mysql时用到的一些功能,此处做记录方便日后查阅。联表查询1. 引用两个表SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Persons, OrdersWHERE Persons.Id_P = Orders.Id_P 2. JOINJOIN(INNER JOIN): 两表都满足的组合 LEFT JOIN:原创 2017-08-12 11:31:37 · 2386 阅读 · 0 评论 -
redis快速入门-进阶知识
前言前面我们已经学习了redis的数据类型,接下来将简单学习下redis的事务,排序,管道,优化存储空间以及管理等知识。事务事务的概念在此不赘述,学过数据库原理的都应该知道。redis的事务:先将属于一个事务的命令发送给redis,然后再让redis依次执行这些命令:MULTI //开始一个事务//事务的命令EXEC //执行事务EXEC告诉redis将等待执行的事务队列中的所有命令(即刚才原创 2016-04-21 11:58:36 · 6740 阅读 · 2 评论 -
redis快速入门-数据类型
前言最近因项目需要用到redis,所以借助《Redis入门指南》(李子骅 编著)这本书快速入门了一下,此处记录下一些知识点(主要是命令),方便以后查阅。简介Redis是一个开源的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Red原创 2016-04-20 22:54:18 · 6085 阅读 · 0 评论 -
memcached全面剖析--3.memcached的删除机制和发展方向
下面是《memcached全面剖析》的第三部分。发表日:2008/7/16作者:前坂徹(Toru Maesaka)原文链接:http://gihyo.jp/dev/feature/01/memcached/0003前几次的文章在这里:第1次:第2次:http://tech.idv2.com/2008/07/11/memcached-002/memcached是缓存,所以数据不会永久保存在服转载 2016-03-24 20:54:04 · 564 阅读 · 0 评论 -
memcached全面剖析--2.理解memcached的内存存储
下面是《memcached全面剖析》的第二部分。发表日:2008/7/9作者:前坂徹(Toru Maesaka)原文链接:http://gihyo.jp/dev/feature/01/memcached/0002我是mixi株式会社研究开发组的前坂徹。 上次的文章介绍了memcached是分布式的高速缓存服务器。 本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。 另外,m转载 2016-03-24 20:51:05 · 521 阅读 · 0 评论 -
memcached全面剖析--4. memcached的分布式算法
发表日:2008/7/23作者:长野雅广(Masahiro Nagano)原文链接:http://gihyo.jp/dev/feature/01/memcached/0004前几次的文章在这里:第1次:第2次:http://tech.idv2.com/2008/07/11/memcached-002/第3次:http://tech.idv2.com/2008/07/16/memcached转载 2016-03-24 20:58:54 · 572 阅读 · 0 评论 -
找出ID字段中,存在A表,但是不存在B表的数据
A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。方法一 使用 not in ,容易理解,效率低select distinct A.ID from A where A.ID not in (select ID from B)方法二 使用 left join…on… , “B.ID isnull” 表示左连接之后在B.ID 字段为 null的记录sel...原创 2018-02-10 20:14:17 · 4697 阅读 · 2 评论