
database
yinhong2006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL和PostgreSQL的比较
MySQL和PostgreSQL的比较1特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl...原创 2012-10-21 00:02:59 · 104 阅读 · 0 评论 -
Understanding JDBC Internals & Timeout Configuration posted 11 months ago in Dev
Understanding JDBC Internals & Timeout Configuration An application with a proper JDBC timeout can cut down the failure time. In this article we would like to talk about different k...原创 2013-02-03 18:33:43 · 195 阅读 · 0 评论 -
深入理解JDBC的超时设置
深入理解JDBC的超时设置 恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DDos攻击后,整个服务都垮掉了。由于第四层交换机不堪重负,网络变得无法连接,从而导致业务系统也无法正常运转。安全组很快屏蔽了所有的DDos攻击,并恢复了网络,但业务系统却还是无法...原创 2013-02-03 18:25:50 · 278 阅读 · 0 评论 -
开源数据库 Sharding 技术 (Share Nothing)
开源数据库 Sharding 技术 (Share Nothing)作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/database/database_sharding.html注:此文首发于 《程序员》杂志 2008 年 7 月刊。从 Shard 到 Shard...原创 2012-10-09 11:43:59 · 99 阅读 · 0 评论 -
为powerdesigner添加mysql的字符集支持
一般建模可能都会用到:powerdesigner 但是,在建表的时候,我一直没有找到: DEFAULT CHARACTER SET COLLATE 两个选项。因此,想了个方法,点击:工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Options 在...原创 2012-09-18 09:49:56 · 148 阅读 · 0 评论 -
Java,JDBC和MySQL类型--MySql数据库 博客分类: 基础 MySQLJavaJDBCSQLJ# MySQL Connector/J在处理My...
Java,JDBC和MySQL类型--MySql数据库MySQL Connector/J在处理MySQL数据类型和Java数据类型的转换处理方面十分灵活。 尽管可能会出现舍入、溢出或精度损失,当在通常情况下,能够将任何MySQL数据类型转换为java.lang.String,并能将任何数值类型转换为Java数值类型。 从Connector/J 3.1.0开始,按照JDBC规...原创 2012-09-17 00:09:26 · 124 阅读 · 0 评论 -
mysql拷贝表的几种方式
mysql拷贝表的几种方式 在使用mysql数据库的过程中,拷贝表使我们经常要用到的操作,下文就为您介绍几种mysql拷贝表的方式,供您参考学习。 mysql拷贝表操作我们会常常用到,下面就为您详细介绍几种mysql拷贝表的方式,希望对您学习mysql拷贝表方面能够有所帮助。假如我们有以下这样一个表:id username password -----...原创 2013-06-07 23:32:32 · 155 阅读 · 0 评论 -
使用POWERDESIGNER设计数据库的20条技巧
使用POWERDESIGNER设计数据库的20条技巧1、PowerDesigner使用MySQL的auto_increment◇问题描述:PD怎样能使主键id使用MySQL的auto_increment呢?◇解决方法:打开table properties窗口 → columns → 选中id列 → 打开columns properties窗口 → 勾选identit...原创 2012-09-06 15:09:01 · 121 阅读 · 0 评论 -
MySQL 表名/列名 大小写问题
MySQL 表名/列名 大小写问题 在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系统使用时。然而 Mac OS ...原创 2012-09-05 11:54:27 · 294 阅读 · 1 评论 -
轻量级分布式数据库访问层amoeba,cobarClient试用感受
轻量级分布式数据库访问层amoeba,cobarClient试用感受最近准备鼓捣一下读写分离,数据shading等这一类型数据scale的东东。因为用的是mysql,双master,master-slave,master-salves-slaves,master-master-slaves-slaves都看了一下,简单的试了一下master-slave,成功OK。...原创 2012-09-05 00:58:30 · 136 阅读 · 0 评论 -
分库分表(sharding)后主键全局唯一性的解决方案
分库分表(sharding)后主键全局唯一性的解决方案随着数据量的增大,在数据库的扩展上通常遇到切分时保证键值的唯一性问题,遇到这种情况,通常有如下几种相对简单的解决方案:1 UUID 这种方案的优点是实现和管理简单,缺点是占用空间大,查询效率低下。2 Sequence Number 优点是实现和管理简单,确定是有性能瓶颈和单点问题。3 不同的集群采用的...原创 2012-09-05 00:24:15 · 277 阅读 · 0 评论 -
MySQL无效数据的约束
在MySQL 5.0.2之前,MySQL对非法或不当值并不严厉,而且为了数据输入还会强制将它们变为合法值。在MySQL 5.0.2和更高版本中,保留了以前的默认行为,但你可以为不良值选择更传统的处理方法,从而使得服务器能够拒绝并放弃出现不良值的语句。本节介绍了MySQL的默认行为(宽大行为),新的严格的SQL模式,以及它们的区别。 如果你未使用严格模式,下述情况是真实的。如果将“不正确...原创 2012-08-20 16:34:54 · 207 阅读 · 0 评论 -
解决VC++在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行的问题
以前在XP下写程序连接ACCESS数据库一直没发现什么问题,后来使用windows7后,发现在windows7环境下编译出来的连接数据库的程序放到XP下会出现连接失败的现象。曾试过多种解决办法,比如更换编译器版本、重写连接数据库类库,均不能解决,当时解决方法只能用笨方法,就是再虚拟机中再虚拟出一个XP,专门用来编译。谷歌也找不出相关资料,只能自己动手解决。在回头看代码的时候,发现“i...原创 2012-07-20 18:08:03 · 119 阅读 · 0 评论 -
Hash索引与B-Tree索引 介绍及区别 这是从《MySQL性能调优与架构设计》第六章摘录的一些知识点...
【MySQL索引】Hash索引与B-Tree索引 介绍及区别 这是从《MySQL性能调优与架构设计》第六章摘录的一些知识点。【主题】Hash索引B-Tree索引【内容】1. Hash索引 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Ha...原创 2013-10-16 20:58:06 · 305 阅读 · 0 评论