随笔分类 -  数据库

摘要:http://www.oschina.net/question/30362_4057 http://justplayoop1.iteye.com/blog/1259562 〇、 ROWID的概念 ROWID存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 阅读全文
posted @ 2015-09-18 14:35 lihui1625 阅读(329) 评论(0) 推荐(0)
摘要:原文:http://blog.itpub.net/219982/viewspace-701109/详解ORACLE数据库的分区表 2011-07-01 10:43:24分类: Linux 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 ... 阅读全文
posted @ 2015-09-18 10:02 lihui1625 阅读(141) 评论(0) 推荐(0)
摘要:事务ACID: 原子性、一致性、隔离性、持久性一、事务传播属性: 类别未嵌套其他事务已嵌套其他事务其他NEVER无事务抛出异常 NOT_SUPPORTED无事务其他事务挂起,直到本方法结束后,该事务才恢复本类别的方法内部不能增删改本类别不需要事务,故而在查询时性能高。 SUPPORTS无事务加入该事... 阅读全文
posted @ 2015-09-12 12:57 lihui1625 阅读(158) 评论(0) 推荐(0)
摘要:如果有表中有重复键,做表连接后,可能会产生很大的数据表A 有两个重复键a:col1 col2a 1a 2表B 有两个重复键a:col1 col2a 3a 4做内连接:select * from A join B on A.col1 = B.col1, 结果a 1 ... 阅读全文
posted @ 2015-06-09 20:35 lihui1625 阅读(126) 评论(0) 推荐(0)
摘要:pheonix_jdbc.properties 文件driverClassName=org.apache.phoenix.jdbc.PhoenixDriverurl=jdbc:phoenix:10.1.20.129,10.1.20.128,10.1.20.44:2181username=userp... 阅读全文
posted @ 2014-11-06 18:34 lihui1625 阅读(159) 评论(0) 推荐(0)
摘要:pheonix_jdbc.properties 文件 PhoenixQueryUtils: 用例: 输出: 阅读全文
posted @ 2014-11-06 18:34 lihui1625 阅读(229) 评论(0) 推荐(0)
摘要:pheonix_jdbc.properties 文件 driverClassName=org.apache.phoenix.jdbc.PhoenixDriverurl=jdbc:phoenix:10.1.20.129,10.1.20.128,10.1.20.44:2181username=user... 阅读全文
posted @ 2014-11-06 18:31 lihui1625 阅读(176) 评论(0) 推荐(0)
摘要:pheonix_jdbc.properties 文件 Java 代码 阅读全文
posted @ 2014-11-06 18:31 lihui1625 阅读(174) 评论(0) 推荐(0)
摘要:inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。 DbUtils是一个小型的类库,这里通过具体实例来说明如何使用DbUtils。示例分为3个类:DbUtilsExample演示了如何使用DbUtils 类;QueryRunnerE... 阅读全文
posted @ 2014-11-06 18:23 lihui1625 阅读(246) 评论(0) 推荐(0)
摘要:inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。 DbUtils是一个小型的类库,这里通过具体实例来说明如何使用DbUtils。示例分为3个类:DbUtilsExample演示了如何使用DbUtils 类;QueryRunnerEx 阅读全文
posted @ 2014-11-06 18:23 lihui1625 阅读(337) 评论(0) 推荐(0)
摘要:1、读写分离增加读库,读库不承担写的工作,只提供读服务。需要将主库的数据复制到读库,由于时延,会带来短暂的数据不一致。MySQL集群,Oracle的Data Guard 方案都可实行。而在写操作的时候,以及事务中的读要使用主库,不用读库。2、专库专用、垂直划分把数据库中不同的业务数据拆分到不同的数据... 阅读全文
posted @ 2014-09-24 12:49 lihui1625 阅读(102) 评论(0) 推荐(0)
摘要:1、读写分离 增加读库,读库不承担写的工作,只提供读服务。需要将主库的数据复制到读库,由于时延,会带来短暂的数据不一致。 MySQL集群,Oracle的Data Guard 方案都可实行。 而在写操作的时候,以及事务中的读要使用主库,不用读库。 2、专库专用、垂直划分 把数据库中不同的业务数据拆分到 阅读全文
posted @ 2014-09-24 12:49 lihui1625 阅读(92) 评论(0) 推荐(0)
摘要:1、ConcurrentLinkedDeque 非阻塞并发双端链表 getFirst()和getLast():这些方法将分别返回列表的第一个和最后一个元素。它们不会从列表删除返回的元素。如果列表为空,这些方法将抛出NoSuchElementExcpetion异常。 peek()、peekFirst( 阅读全文
posted @ 2014-09-21 17:07 lihui1625 阅读(156) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/star-studio/archive/2011/06/25/2090000.html内连接 (JOIN )SELECT a.*,b.* FROM table_1 a,table_2 b WHERE a.name=b.name --写法一SELE... 阅读全文
posted @ 2014-09-19 21:39 lihui1625 阅读(196) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/leshami/article/details/6931886 1、ROWID ROWID 用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上 阅读全文
posted @ 2014-09-19 21:23 lihui1625 阅读(159) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/leshami/article/details/69318861、ROWID ROWID 用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。而对于聚簇表,由于聚簇特性,不同表上的记录由于存储在相同的簇上,... 阅读全文
posted @ 2014-09-19 21:23 lihui1625 阅读(160) 评论(0) 推荐(0)
摘要:1、不会使用索引的情况 在以下情况下,Oracle不会使用索引: (1)、 Where 中只要有一个条件是 IS NULL 或IS NOT NULL操作 判断字段是否为空一般是不会应用索引的,因为B树索引是不索引空值的。 如: a is not null 不会用到索引 修正:a、用其它相同功能的操作 阅读全文
posted @ 2014-09-19 14:29 lihui1625 阅读(165) 评论(0) 推荐(0)
摘要:http://www.ibm.com/developerworks/cn/java/j-ts1.html Mark Richards, 主管和高级技术架构师, Collaborative Consulting,LLC 简介: 事务处理的目标应该是实现数据的高度完整性和一致性。本文是为Java 平台开 阅读全文
posted @ 2014-05-28 08:46 lihui1625 阅读(140) 评论(0) 推荐(0)
摘要:参考书 《高性能 MySQL》 书中索引和SQL的优化经验不但适用于MySQL,大部分也适用于PostgreSQL、Oracle、DB2、SqlServer,以及Mongodb。 一.索引类型 1.B树索引 2.哈希索引 3.空间索引 (地理空间数据) 4.全文索引 二.索引使用策略 1.字段中不应 阅读全文
posted @ 2014-05-28 08:46 lihui1625 阅读(126) 评论(0) 推荐(0)
摘要:1.在网站http://redis.io/ 下载Redis2.6.8 2.解压并安装 [root@server2 admin]# tar xvfredis-2.6.8.tar.gz [root@server2admin]# cdredis-2.6.8 [root@server2redis-2.6.8 阅读全文
posted @ 2014-05-28 08:45 lihui1625 阅读(150) 评论(0) 推荐(0)