西代零零发

既然选择远方,便只顾风雨兼程

深入数据库理论:查询语言

深入数据库理论:查询语言“Theory is when you know everything but nothing works. Practice is when everything works but no one knows why. In our lab, theory and pra...

2016-06-22 22:52:16

阅读数 6742

评论数 2

NewSQL数据库VoltDB特性简介

VoltDB是一个革命性的新型数据库产品,被称作NewSQL数据库。它基于H-Store,号称比当前数据库产品的吞吐量高45倍,同时又具有很高的扩展性。它的特性主要有以下几点:Ø  高吞吐、低延迟:通过内存计算,存储过程和串行数据访问实现。Ø  可扩展性:自动分区和复制,保证性能和可扩展性。Ø  ...

2014-12-13 14:14:31

阅读数 6133

评论数 0

《高性能MySQL》读书笔记(上)

《High Performance MySQL》真是本经典好书,从应用层到数据库到硬件平台,各种调优技巧、常见问题全都有所提及。数据库的各种概念技巧平时都有接触,像索引、分区、Sharding等等,但要想真正提高还是得如此系统学习一下。Chapter 1: MySQL Architecture a...

2014-12-06 19:31:18

阅读数 7584

评论数 0

分布式缓存GemFire架构介绍

1什么是GemFireGemFire是一个位于应用集群和后端数据源之间的高性能、分布式的操作数据(operational data)管理基础架构。它提供了低延迟、高吞吐量的数据共享和事件分发。GemFire充分利用网络中的内存和磁盘资源,形成一个实时的数据网格(data fabric or gri...

2014-11-22 14:36:29

阅读数 37780

评论数 16

10条关于数据库的技巧和经验

1)字段长度和类型:数据来自外系统的一定要与外系统保持一致,避免插入失败或截断。禁止使用Blob,Clob,Text,Image等大字段。2)中间表:多对多关联需要添加中间表,多对一加关联字段即可。关联字段为了避免数据迁移麻烦,可以不用自增长ID关联,而是用实际业务关联的值。3)联接查询:若表字段...

2014-10-15 18:47:23

阅读数 2551

评论数 0

SQLServer导出数据到MySQL

1从SQLServer导出数据 执行BCP: bcp "..." queryout "F:\test.txt" -c –S1.2.3.4 -Usa -P1111   命令参数含义: (1) 导入。 这个动作使用in命令完成,后面跟需要导入的文件名...

2013-06-30 21:30:30

阅读数 5662

评论数 0

ORACLE--Connect By、Level、Start With的使用(Hierarchical query-层次查询)

查找员工编号为7369的领导: 1 SELECT LEVEL,E.* FROM EMP E CONNECT BY PRIOR E.MGR = E.EMPNO START WITH E.EMPNO = 7876 2 ORDER BY LEVEL DESC "sta...

2013-06-22 07:48:57

阅读数 1868

评论数 1

MySQL中文乱码问题解决

1乱码问题根源 MySQL 4.1及以后的版本开始支持多语言,这个所谓的多语言,就是在输入输出时MySQL会替你做编码转换。而这个转换规则就是由客户端编码和服务器端编码来决定的。   编码转换的规则就是:在输入数据时将编码由“客户端编码”转换为“服务器端编码”,输出时将数据由“服务器端编码”...

2013-04-28 22:42:48

阅读数 6882

评论数 0

MongoDB入门

《MongoDB权威指南》的读书笔记。 Table of Contents 1 开始使用MongoDB 1.1 启动MongoDB1.2 核心概念 1.2.1 文档1.2.2 集合1.2.3 ObjectId 1.3 数据类型 2 插入、更新、删除及查询文档 ...

2013-03-23 20:41:02

阅读数 3248

评论数 0

MySQL锁定状态查看命令

1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)...

2013-02-07 20:33:26

阅读数 156501

评论数 2

MySQL命令行常用命令

1.启动本地MySQL服务          Windows平台,通过services.msc或者命令call SCstart MySQL55          Linux平台,执行命令servicemysql start   2.登录到服务器 $ mysql –u root –p1...

2013-02-02 16:21:49

阅读数 2393

评论数 0

Hibernate与数据库锁

一、为什么要使用锁? 要想弄清楚锁机制存在的原因,首先要了解事务的概念。 事务是对数据库一系列相关的操作,它必须具备ACID特征: A(原子性):要么全部成功,要么全部撤销。 C(一致性):要保持数据库的一致性。 I(隔离性):不同事务操作相同数据时,要有各自的数据空间。...

2012-08-11 22:40:19

阅读数 9954

评论数 0

MySQL性能优化的最佳20+条经验

转载自酷壳:http://coolshell.cn/articles/1846.html 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结...

2012-01-05 21:45:12

阅读数 2534

评论数 0

看Sybase官方手册学索引工作原理

Sybase数据库简介 Sybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 数...

2011-12-12 21:44:36

阅读数 3145

评论数 0

No-SQL与关系型数据库

引自:http://www.jdon.com/jivejdon/thread/38776   “sql本可只做存储方面事,但很多人看中其强健的select 功能,复杂的select 不只是从存储读取,还有筛选 搜索 排序等等,这些功能对巨大数据量就力不从心了,hadoop t级数据排序...

2011-12-10 20:36:58

阅读数 2018

评论数 0

提示
确定要删除当前文章?
取消 删除