提交 932bbb55 authored 作者: Thomas Mueller's avatar Thomas Mueller

Prepare release

上级 71317439
...@@ -21,7 +21,7 @@ Change Log ...@@ -21,7 +21,7 @@ Change Log
<ul><li>- <ul><li>-
</li></ul> </li></ul>
<h2>Version 1.4.176 Beta (2014-04-11)</h2> <h2>Version 1.4.177 Beta (2014-04-12)</h2>
<ul><li>By default, the MV_STORE option is enabled, so it is using the new MVStore <ul><li>By default, the MV_STORE option is enabled, so it is using the new MVStore
storage. The MVCC setting is by default set to the same values as the MV_STORE setting, storage. The MVCC setting is by default set to the same values as the MV_STORE setting,
so it is also enabled by default. For testing, both settings can be disabled by appending so it is also enabled by default. For testing, both settings can be disabled by appending
......
...@@ -316,7 +316,7 @@ operations, without risk of corruption. ...@@ -316,7 +316,7 @@ operations, without risk of corruption.
This comes with slightly reduced speed in single threaded mode, This comes with slightly reduced speed in single threaded mode,
the same as with other <code>ConcurrentHashMap</code> implementations. the same as with other <code>ConcurrentHashMap</code> implementations.
Write operations first read the relevant pages from disk to memory Write operations first read the relevant pages from disk to memory
(this can happen concurrently), and only then modify the data. (this can happen concurrently), and only then modify the data.
The in-memory parts of write operations are synchronized. The in-memory parts of write operations are synchronized.
</p><p> </p><p>
For fully scalable concurrent write operations to a map (in-memory and to disk), For fully scalable concurrent write operations to a map (in-memory and to disk),
...@@ -458,7 +458,7 @@ The following exceptions can occur: ...@@ -458,7 +458,7 @@ The following exceptions can occur:
an IO exception occurred, for example if the file was locked, is already closed, an IO exception occurred, for example if the file was locked, is already closed,
could not be opened or closed, if reading or writing failed, could not be opened or closed, if reading or writing failed,
if the file is corrupt, or if there is an internal error in the tool. if the file is corrupt, or if there is an internal error in the tool.
For such exceptions, an error code is added For such exceptions, an error code is added
so that the application can distinguish between different error cases. so that the application can distinguish between different error cases.
</li><li><code>IllegalArgumentException</code> if a method was called with an illegal argument. </li><li><code>IllegalArgumentException</code> if a method was called with an illegal argument.
</li><li><code>UnsupportedOperationException</code> if a method was called that is not supported, </li><li><code>UnsupportedOperationException</code> if a method was called that is not supported,
...@@ -468,11 +468,11 @@ The following exceptions can occur: ...@@ -468,11 +468,11 @@ The following exceptions can occur:
<h3 id="storageEngine">Storage Engine for H2</h3> <h3 id="storageEngine">Storage Engine for H2</h3>
<p> <p>
For H2 version 1.4 and newer, the MVStore is the default storage engine For H2 version 1.4 and newer, the MVStore is the default storage engine
(supporting SQL, JDBC, transactions, MVCC, and so on). (supporting SQL, JDBC, transactions, MVCC, and so on).
For older versions, append For older versions, append
<code>;MV_STORE=TRUE</code> <code>;MV_STORE=TRUE</code>
to the database URL. to the database URL.
Even though it can be used with the default table level locking, Even though it can be used with the default table level locking,
by default the MVCC mode is enabled when using the MVStore. by default the MVCC mode is enabled when using the MVStore.
</p> </p>
......
...@@ -96,7 +96,7 @@ the per-statement overhead is greatly reduced. ...@@ -96,7 +96,7 @@ the per-statement overhead is greatly reduced.
<h4>H2</h4> <h4>H2</h4>
<p> <p>
Version 1.4.177 (2014-04-11) was used for the test. Version 1.4.177 (2014-04-12) was used for the test.
For most operations, the performance of H2 is about the same as for HSQLDB. For most operations, the performance of H2 is about the same as for HSQLDB.
One situation where H2 is slow is large result sets, because they are buffered to One situation where H2 is slow is large result sets, because they are buffered to
disk if more than a certain number of records are returned. disk if more than a certain number of records are returned.
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -17,7 +17,7 @@ public class Constants { ...@@ -17,7 +17,7 @@ public class Constants {
/** /**
* The build date is updated for each public release. * The build date is updated for each public release.
*/ */
public static final String BUILD_DATE = "2014-04-11"; public static final String BUILD_DATE = "2014-04-12";
/** /**
* The build date is updated for each public release. * The build date is updated for each public release.
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论