首页»数据库
  • 优化SQL查询:如何写出高性能SQL语句

    发表于:2016-12-23阅读630次0条评论

    执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。

  • memcached与redis实现的对比

    发表于:2016-10-31阅读587次0条评论

    memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。

  • SQL Server Management Studio 2016 最让人兴奋的10大新功能

    发表于:2016-10-07阅读594次0条评论

    这篇文章列出了SQL Server Management Studio 2016已经取得的一些令人兴奋的改进。我相信,大多数新功能可以帮助我们提升工作速度,更方便地使用SSMS。

  • Couchbase 介绍 - 更好的 Cache 系统

    发表于:2016-09-18阅读109次0条评论

    在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。

  • 几款主流 NoSql 数据库的对比

    发表于:2016-09-17阅读213次0条评论

    最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。

    我们最终把选项范围缩窄在 HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对它们进行分析对比。

  • NoSQL数据库的四大分类及分析

    发表于:2016-09-17阅读190次0条评论

    NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

  • 优化MySQL中的分页

    发表于:2016-07-07阅读1138次0条评论

    一道面试的问题,当MySQL表中有数据量很大的时候如何做分页。。。。当时只知道在数据量很大的时候可以分表,但不知道不分表时可以怎么做。。。。唉,谁让代理商就那么几条数据,一个简单的limit,offset就完全hold住了(捂脸)。。。

  • Redis和Memcached的区别

    发表于:2016-07-01阅读1409次0条评论

    Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:

  • 如何将 JSON, Text, XML, CSV 数据文件导入 MySQL

    发表于:2016-04-11阅读870次0条评论

    将外部数据导入(import)数据库是在数据库应用中一个很常见的需求。其实这就是在数据的管理和操作中的ETL (Extract, transform, load)的L (Load)部分,也就是说,将特定结构(structure)或者格式(format)的数据导入某个目的地(比如数据库,这里我们讨论MySQL)。

  • 请关掉你的数据库连接!并且请使用数据库连接池

    发表于:2016-04-09阅读1022次0条评论

    那看上去也许是一个即简单又很明显的规则,然而,确保你的数据库连接被以适时的方式关闭对保护你的数据库性能和可利用性有很大帮助。在下面这些技巧的帮助下你可以很好地关闭你的数据库连接。一个智者曾对我说,“如果你打开了一个资源使用时,请在你使用好的时候确保你关上了它”。

  • MySQL索引背后的数据结构及算法原理

    发表于:2016-04-08阅读854次0条评论

    本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。

  • MemCache超详细解读

    发表于:2016-03-14阅读642次0条评论

    MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。

130篇文档«12345678...11»