提交 449dbd81 authored 作者: Thomas Mueller's avatar Thomas Mueller

--no commit message

--no commit message
上级 4d30ee3f
...@@ -16,6 +16,12 @@ Change Log ...@@ -16,6 +16,12 @@ Change Log
<h1>Change Log</h1> <h1>Change Log</h1>
<h2>Next Version (unreleased)</h2> <h2>Next Version (unreleased)</h2>
<ul><li>Temporary files were sometimes deleted too late when executing large insert, update,
or delete operations.
</li><li>The database file was growing after deleting many rows, and after large update operations.
</li></ul>
<h2>Version 1.0.75 (2008-07-14)</h2>
<ul><li>Multi version concurrency (MVCC): when a row was updated or deleted, but this change was rolled back, <ul><li>Multi version concurrency (MVCC): when a row was updated or deleted, but this change was rolled back,
the row was not visible by other sessions if no index was used to access it. Fixed. the row was not visible by other sessions if no index was used to access it. Fixed.
</li><li>Views with multiple joined tables (where one was an outer join) couldn't be used in some cases. Fixed. </li><li>Views with multiple joined tables (where one was an outer join) couldn't be used in some cases. Fixed.
......
...@@ -175,6 +175,16 @@ JavaPlayer</a><br /> ...@@ -175,6 +175,16 @@ JavaPlayer</a><br />
Pure Java MP3 player. Pure Java MP3 player.
</p> </p>
<p><a href="http://mywebpage.netscape.com/davidlbarron/javaplayer.html">
JavaPlayer</a><br />
Pure Java MP3 player.
</p>
<p><a href="http://jgeocoder.sourceforge.net">
JGeocoder</a><br />
Free Java geocoder. Geocoding is the process of estimating a latitude and longitude for a given location.
</p>
<p><a href="http://jena.sourceforge.net/"> <p><a href="http://jena.sourceforge.net/">
Jena</a><br /> Jena</a><br />
Java framework for building Semantic Web applications. Java framework for building Semantic Web applications.
...@@ -205,6 +215,12 @@ Luntbuild</a><br /> ...@@ -205,6 +215,12 @@ Luntbuild</a><br />
Build automation and management tool. Build automation and management tool.
</p> </p>
<p><a href="http://pfgrc.jcvi.org/index.php/bioinformatics/magnolia.html">
Magnolia</a><br />
Microarray Data Management and Export System for PFGRC
(Pathogen Functional Genomics Resource Center) Microarrays.
</p>
<p><a href="http://www.source-code.biz/snippets/java/8.htm"> <p><a href="http://www.source-code.biz/snippets/java/8.htm">
MiniConnectionPoolManager</a><br /> MiniConnectionPoolManager</a><br />
A lightweight standalone JDBC connection pool manager. A lightweight standalone JDBC connection pool manager.
......
...@@ -15,13 +15,8 @@ Roadmap ...@@ -15,13 +15,8 @@ Roadmap
<h1>Roadmap</h1> <h1>Roadmap</h1>
<h2>Highest Priority</h2> New (feature) requests will usually be added at the very end of the list. The priority is increased for important and popular requests.
<ul> Of course, patches are always welcome, but are not always applied as is. Patches should include test cases and documentation.
<li>Improve test code coverage
</li><li>More fuzz tests
</li><li>Test very large databases and LOBs (up to 256 GB)
</li><li>Test multi-threaded in-memory db access
</li></ul>
<h2>In Version 1.1</h2> <h2>In Version 1.1</h2>
<ul> <ul>
...@@ -36,8 +31,9 @@ Roadmap ...@@ -36,8 +31,9 @@ Roadmap
<h2>Priority 1</h2> <h2>Priority 1</h2>
<ul> <ul>
<li>Write more tests and documentation for MVCC (Multi Version Concurrency Control) <li>Bugfixes
</li><li>Row level locking </li><li>Row level locking
</li><li>Write more tests and documentation for MVCC (Multi Version Concurrency Control)
</li><li>RECOVER=1 should automatically recover, =2 should run the recovery tool if required </li><li>RECOVER=1 should automatically recover, =2 should run the recovery tool if required
</li><li>More tests with MULTI_THREADED=1 </li><li>More tests with MULTI_THREADED=1
</li><li>Test with Spatial DB in a box / JTS (http://docs.codehaus.org/display/GEOS/SpatialDBBox) </li><li>Test with Spatial DB in a box / JTS (http://docs.codehaus.org/display/GEOS/SpatialDBBox)
...@@ -50,7 +46,10 @@ Roadmap ...@@ -50,7 +46,10 @@ Roadmap
<h2>Priority 2</h2> <h2>Priority 2</h2>
<ul> <ul>
<li>Automatic mode: jdbc:h2:auto: (embedded mode if possible, if not use server mode). Keep the server running until all have disconnected. <li>Improve test code coverage
</li><li>More fuzz tests
</li><li>Test multi-threaded in-memory db access
</li><li>Automatic mode: jdbc:h2:auto: (embedded mode if possible, if not use server mode). Keep the server running until all have disconnected.
</li><li>Linked tables that point to the same database should share the connection ([SHARED CONNECTION]). Serialize access to the connection. </li><li>Linked tables that point to the same database should share the connection ([SHARED CONNECTION]). Serialize access to the connection.
</li><li>Procedural language / script language (Javascript) </li><li>Procedural language / script language (Javascript)
</li><li>Linked tables should support a schema name: CREATE LINKED TABLE ... (... [schemaName, ] originalTableString) - DB2: SET SCHEMA after connecting </li><li>Linked tables should support a schema name: CREATE LINKED TABLE ... (... [schemaName, ] originalTableString) - DB2: SET SCHEMA after connecting
...@@ -59,6 +58,7 @@ Roadmap ...@@ -59,6 +58,7 @@ Roadmap
</li><li>H2 Console: new option 'Open a browser when starting the H2 Console'. </li><li>H2 Console: new option 'Open a browser when starting the H2 Console'.
</li><li>Better space re-use in the files after deleting data: shrink the data file without closing the database (if the end of the file is empty) </li><li>Better space re-use in the files after deleting data: shrink the data file without closing the database (if the end of the file is empty)
</li><li>Full outer joins </li><li>Full outer joins
</li><li>Test very large databases and LOBs (up to 256 GB)
</li><li>Support hints for the optimizer (which index to use, enforce the join order). </li><li>Support hints for the optimizer (which index to use, enforce the join order).
</li><li>Change LOB mechanism (less files, keep index of lob files, point to files and row, delete unused files earlier, maybe bundle files into a tar file) </li><li>Change LOB mechanism (less files, keep index of lob files, point to files and row, delete unused files earlier, maybe bundle files into a tar file)
</li><li>Clustering: recovery needs to becomes fully automatic. Global write lock feature. </li><li>Clustering: recovery needs to becomes fully automatic. Global write lock feature.
......
...@@ -60,6 +60,7 @@ Initial Developer: H2 Group ...@@ -60,6 +60,7 @@ Initial Developer: H2 Group
<a href="features.html" target="main">Features</a><br /> <a href="features.html" target="main">Features</a><br />
<a href="performance.html" target="main">Performance</a><br /> <a href="performance.html" target="main">Performance</a><br />
<a href="advanced.html" target="main">Advanced Topics</a><br /> <a href="advanced.html" target="main">Advanced Topics</a><br />
<a href="download.html" target="main">Download</a><br />
<br /> <br />
<b>Reference</b><br /> <b>Reference</b><br />
<a href="grammar.html" target="main">SQL Grammar</a><br /> <a href="grammar.html" target="main">SQL Grammar</a><br />
......
...@@ -276,7 +276,13 @@ create table test(e email); ...@@ -276,7 +276,13 @@ create table test(e email);
select * from INFORMATION_SCHEMA.COLUMNS where table_name='TEST'; select * from INFORMATION_SCHEMA.COLUMNS where table_name='TEST';
script nosettings; script nosettings;
add download link create t1 (c1 char(1)); create unique index i1 on t1(c1); insert
into t1 values (null); insert into t1 values (null);
succeeds on Oracle and H2 1.0.75 with ;MODE=Oracle in the URL.
create t2(c1 char(1), c2 (char(1)); create unique index i2 on
t2(c1, c2); insert into t2 values ('a', null); insert into t2 values
insert into t5 values (null, null);
will succeed on Oracle multiple times.
Check Eclipse DTP, see also Check Eclipse DTP, see also
https://bugs.eclipse.org/bugs/show_bug.cgi?id=137701 https://bugs.eclipse.org/bugs/show_bug.cgi?id=137701
......
...@@ -546,4 +546,5 @@ chang lumberjack roed biscuits ...@@ -546,4 +546,5 @@ chang lumberjack roed biscuits
usable weblica jena preserved instrumentation inspect jayaprakash ashwin usable weblica jena preserved instrumentation inspect jayaprakash ashwin
varargs automate couldn unclear eat dtp disks tablespaces great reproduces varargs automate couldn unclear eat dtp disks tablespaces great reproduces
hhh overridden sqle propogation buildid tsv monospace hhh overridden sqle propogation buildid tsv monospace microarrays pathogen
\ No newline at end of file geocoder geocoding longitude estimating microarray latitude magnolia pfgrc
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论