SQLite使用入门 SQLite

SQLite使用入门

  什么是SQLite   SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一...
阅读全文

Redis 数据结构使用场景

 一、redis 数据结构使用场景   原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知...
阅读全文
避免误用 Redis DataBase

避免误用 Redis

  Redis 是目前 NoSQL 领域的当红炸子鸡,它象一把瑞士军刀,小巧、锋利、实用,特别适合解决一些使用传统关系数据库难以解决的问题。但是 Redis 不是银弹,有很多适合它解决的问题,但是也有...
阅读全文
数据库的最简单实现 DataBase

数据库的最简单实现

  所有应用软件之中,数据库可能是最复杂的。   MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。   但是,自己写一个最简单的数据库...
阅读全文

SELECT语句逻辑执行顺序 你知道吗?

 引言   这不是一个什么多深的技术问题,多么牛叉的编程能力。这跟一个人的开发能力也没有非常必然的直接关系,但是知道这些会对你的SQL编写,排忧及优化上会有很大的帮助。它不是一个复杂的知识点,但是一个...
阅读全文
SQL JOIN 简单介绍 DataBase

SQL JOIN 简单介绍

 前言   本文还是秉持之前一贯的写作风格,以简单易懂的示例帮助大家了解各种join的区别。  为什么需要join   为什么需要join?join中文意思为连接,连接意味着关联即将一个表和多个表之间...
阅读全文
优化MySQL 还是使用缓存? Mysql

优化MySQL 还是使用缓存?

  今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比。换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过。   具体来说,我想比较的两种优化策略是优化MySQ...
阅读全文