﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-备忘录-文章分类-数据库知识</title><link>http://www.blogjava.net/103335460/category/33633.html</link><description>记录学习过、研究过、使用过和总结过的内容，以备不时之需</description><language>zh-cn</language><lastBuildDate>Wed, 26 Oct 2011 01:16:13 GMT</lastBuildDate><pubDate>Wed, 26 Oct 2011 01:16:13 GMT</pubDate><ttl>60</ttl><item><title>主题：几个热门开源数据库</title><link>http://www.blogjava.net/103335460/articles/361868.html</link><dc:creator>雪山飞狐</dc:creator><author>雪山飞狐</author><pubDate>Mon, 24 Oct 2011 02:59:00 GMT</pubDate><guid>http://www.blogjava.net/103335460/articles/361868.html</guid><description><![CDATA[<span style="font-size: small"><font size="2">当下，开源数据库正被越来越多的企业所应用，特别是中小企业。它能有效降低信息处理的成本，拥有高性能、易部署、易使用，存储数据方便等特点。下面，与大家整理了8个热门的开源数据库，供参考。 <br /><br />&nbsp;&nbsp;&nbsp; 1. HSQLDB <br /><br />&nbsp;&nbsp;&nbsp; HSQLDB是一个开放源代码的JAVA数据库，其具有标准的SQL语法和JAVA接口，它可以自由使用和分发，非常简洁和快速的。 <br /><br />&nbsp;&nbsp;&nbsp; 2. Axion <br /><br />&nbsp;&nbsp;&nbsp; Axion是一个小型的，快速的SQL和JDBC 适应的关系数据库引擎，由JAVA编程语言编写并且用于JAVA语言。 <br /><br />&nbsp;&nbsp;&nbsp; 3. db4o <br /><br />&nbsp;&nbsp;&nbsp; db4o是一个开源的纯面向对象数据库引擎，对于 Java 与 .NET 开发者来说都是一个简单易用的对象持久化工具，使用简单。 <br /><br />&nbsp;&nbsp;&nbsp; 4. MckoiDDB <br /><br />&nbsp;&nbsp;&nbsp; MckoiDDB是基于Java 1.6开发的一种分布式数据库系统，采用100%纯Java编写，可以运行在任何操作系统上。它对小数据集与大数据集都有很好的支持。 <br /><br />&nbsp;&nbsp;&nbsp; 5. QED <br /><br />&nbsp;&nbsp;&nbsp; QED是一个速度快，但很小的纯java关系型数据库。支持SQL92标准，支持事务回滚。QED可以任意免费使用。 <br /><br />&nbsp;&nbsp;&nbsp; 6. yaRDBMS <br /><br />&nbsp;&nbsp;&nbsp; yaRDBMS是一个简单、快速的数据库，用于存储来自Java程序的key&#8212;value成对数据。可以通过配置来使该数据库支持不同的功能和存储方式。 <br /><br />&nbsp;&nbsp;&nbsp; 7. Apache Derby <br /><br />&nbsp;&nbsp;&nbsp; Apache Derby是一个完全用java编写的数据库，所以可以跨平台，但需要在JVM中运行。其非常小巧，核心部分derby.jar只有2M，所以既可以作为单独的数据库服务器使用，也可以内嵌在应用程序中使用。 <br /><br />&nbsp;&nbsp;&nbsp; 8. SMYLE <br /><br />&nbsp;&nbsp;&nbsp; SMYLE是一个基于 LGPL 的高可靠性、高性能 Java 数据库，能够处理 100,000 行的表，支持多维索引、事务处理、崩溃及时恢复等特性。并可嵌入到应用中，不需要单独安装发布。&nbsp;<br /><br /><font size="2">&nbsp;&nbsp;&nbsp; 9.&nbsp;H2<br /></font><br />&nbsp;&nbsp;&nbsp;&nbsp;JAVA实现，最吓人的是它网站上的一个性能图表，居然比Derby和HSQLDB高出来一大截，请有经验的来评论一下<br /><br /><font size="2">&nbsp;&nbsp;&nbsp; 10. </font>SQLite<br />
<p>&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SQLite，是一款轻型的数据库，是遵守ACID的关联式<a href="http://baike.baidu.com/view/68446.htm" target="_blank"><font color="#136ec2">数据库管理系统</font></a>，它的设计目标是嵌入式的，而且目前已经在很多嵌入式产品中使用了它，它占用资源非常的低，在嵌入式设备中，可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的<a href="http://baike.baidu.com/view/880.htm" target="_blank"><font color="#136ec2">操作系统</font></a>，同时能够跟很多程序语言相结合，比如 Tcl、C#、PHP、Java等，还有ODBC接口，同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲，它的处理速度比他们都快。SQLite第一个<a href="http://baike.baidu.com/view/707803.htm" target="_blank"><font color="#136ec2">Alpha版本</font></a>诞生于2000年5月. 至今已经有10个年头，SQLite也迎来了一个版本 SQLite 3已经发布。</p></font></span><img src ="http://www.blogjava.net/103335460/aggbug/361868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/103335460/" target="_blank">雪山飞狐</a> 2011-10-24 10:59 <a href="http://www.blogjava.net/103335460/articles/361868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle中外连接</title><link>http://www.blogjava.net/103335460/articles/260064.html</link><dc:creator>雪山飞狐</dc:creator><author>雪山飞狐</author><pubDate>Mon, 16 Mar 2009 09:50:00 GMT</pubDate><guid>http://www.blogjava.net/103335460/articles/260064.html</guid><wfw:comment>http://www.blogjava.net/103335460/comments/260064.html</wfw:comment><comments>http://www.blogjava.net/103335460/articles/260064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/103335460/comments/commentRss/260064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/103335460/services/trackbacks/260064.html</trackback:ping><description><![CDATA[<span style="color: red">左（外）连接：</span><br />
<br />
SELECT&nbsp; YC.ID,YD.Cpid<br />
FROM CRM_CALLREPORT YC, CRM_CALLREPORT_TARGET YD<br />
WHERE 1 = 1 AND YC.ID = YD.CRID(+)<br />
<br />
等价于<br />
<br />
SELECT&nbsp; YC.ID,YD.Cpid<br />
FROM CRM_CALLREPORT YC left join CRM_CALLREPORT_TARGET YD on YC.ID = YD.CRID<br />
<br />
<br />
<span style="color: red">右（外）连接：</span><br />
<br />
SELECT&nbsp; YC.ID,YD.Cpid<br />
FROM CRM_CALLREPORT YC, CRM_CALLREPORT_TARGET YD<br />
WHERE 1 = 1 AND YC.ID(+) = YD.CRID<br />
<br />
等价于<br />
<br />
SELECT&nbsp; YC.ID,YD.Cpid<br />
FROM CRM_CALLREPORT YC right join CRM_CALLREPORT_TARGET YD on YC.ID = YD.CRID 
<img src ="http://www.blogjava.net/103335460/aggbug/260064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/103335460/" target="_blank">雪山飞狐</a> 2009-03-16 17:50 <a href="http://www.blogjava.net/103335460/articles/260064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>