
数据库
文章平均质量分 82
wenmoxiao
生命不止,编码不休~~
展开
-
数据库(3):配置数据缓存方案,其他形式
1. map建立的k-v形式:前面两种说到底其实就是map相关的数据形式或者类似的形式,只是进行模型化,便于识别或相关操作;这种形式和前面说的方法1有类似之处;只是一个是对象化一种是直接的数据形式。应用的时候为了简便可以直接对一个数据表建立一个map或多个map这样的数据形式然后就行处理,个人觉得根据自己的需求选择原创 2015-12-18 16:17:39 · 423 阅读 · 0 评论 -
数据库(2):配置数据的缓存建立方法,建立通用表模型
用于建立大量的数据表事务,建模过程无需关心数据数据表内容例子: 一下是sqlite数据库的静态数据处理方案,改造一下可以成为静态和动态数据的缓存方案/*! \file csvtable.h fileencoding:utf-8 \brief 读取csv文件 \author \date*/#ifndef HANJJ_CSVTABL原创 2015-12-18 16:13:09 · 1281 阅读 · 0 评论 -
数据库(1):配置数据的缓存建立方法,独立数据表模型
描述:分表建模,用于管理少量表,表多了建模型繁琐。例子:基础模型及表模型实例 (行数据对象)// 基类接口 (主要提供要处理的接口)template struct EntityBase { virtual string getTableName()=0; virtual string getDBName()=0; virtual原创 2015-12-18 16:07:43 · 460 阅读 · 0 评论 -
redis(源码1):封装hiredis库,提供直观的C++函数操作
最近抽时间把hiredis给封装了一下,便于编程,不用每次都查命令redis命令查询地址:http://doc.redisfans.com/index.html源码部分稍后会上传到资源包位置。/** redis_interface.h* Author: ws* Data: 2015-12-24* */#ifndef REDIS_I原创 2016-01-21 21:02:46 · 5524 阅读 · 13 评论 -
数据库(2):sql语句例子
参考文案: http://www.w3school.com.cn/sql/sql_create_index.asp--------------------------------------------------------------------------------------------------------------1. 数据库登陆-------------------原创 2016-09-14 16:37:26 · 2511 阅读 · 0 评论 -
数据库(3):MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描
满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累积函数(如果有)。在某些情况中,MySQL能够做得更好,即通过索引访问而不用创建临时表。 为GROUP BY使用索引的最重要的前提条件是所有GROUP BY列引用同一索引的属性,并且索引按顺序保存其关键字。是否用索引访问来代替临时表的使用还取决于转载 2016-10-31 22:30:50 · 801 阅读 · 0 评论