提交 58bea228 authored 作者: Thomas Mueller's avatar Thomas Mueller

Documentation.

上级 224cefae
...@@ -22,7 +22,7 @@ Change Log ...@@ -22,7 +22,7 @@ Change Log
";mv_store=true" to the database URL. Using the MVTableEngine when creating the table ";mv_store=true" to the database URL. Using the MVTableEngine when creating the table
is no longer recommended. is no longer recommended.
</li><li>To compile user defined functions, the javax.tools.JavaCompiler is now used if available, </li><li>To compile user defined functions, the javax.tools.JavaCompiler is now used if available,
and no temporary files are created. This should solve problems when and no temporary files are created. This should solve problems when
multiple H2 database concurrently compile the same user defined functions. multiple H2 database concurrently compile the same user defined functions.
To disable, system the system property "h2.javaSystemCompiler" to false. To disable, system the system property "h2.javaSystemCompiler" to false.
</li><li>Concurrently creating function aliases in different databases </li><li>Concurrently creating function aliases in different databases
......
...@@ -61,10 +61,10 @@ But it can be also directly within an application, without using JDBC or SQL. ...@@ -61,10 +61,10 @@ But it can be also directly within an application, without using JDBC or SQL.
</li><li>It is intended to be fast, simple to use, and small. </li><li>It is intended to be fast, simple to use, and small.
</li><li>Old versions of the data can be read concurrently with all other operations. </li><li>Old versions of the data can be read concurrently with all other operations.
</li><li>Transaction are supported (including concurrent transactions and 2-phase commit). </li><li>Transaction are supported (including concurrent transactions and 2-phase commit).
</li><li>The tool is very modular. </li><li>The tool is very modular.
It supports pluggable data types / serialization, It supports pluggable data types / serialization,
pluggable storage (to a file, to off-heap memory), pluggable storage (to a file, to off-heap memory),
pluggable map implementations (B-tree, R-tree, concurrent B-tree currently), pluggable map implementations (B-tree, R-tree, concurrent B-tree currently),
BLOB storage, BLOB storage,
and a file system abstraction to support encrypted files and zip files. and a file system abstraction to support encrypted files and zip files.
</li></ul> </li></ul>
...@@ -290,7 +290,7 @@ Storage is pluggable. The default storage is to a single file (unless pure in-me ...@@ -290,7 +290,7 @@ Storage is pluggable. The default storage is to a single file (unless pure in-me
<p> <p>
An off-heap storage implementation is available. This storage keeps the data in the off-heap memory, An off-heap storage implementation is available. This storage keeps the data in the off-heap memory,
meaning outside of the regular garbage collected heap. This allows to use very large in-memory meaning outside of the regular garbage collected heap. This allows to use very large in-memory
stores without having to increase the JVM heap (which would increase Java garbage collection stores without having to increase the JVM heap (which would increase Java garbage collection
cost a lot). Memory is allocated using <code>ByteBuffer.allocateDirect</code>. cost a lot). Memory is allocated using <code>ByteBuffer.allocateDirect</code>.
One chunk is allocated at a time (each chunk is usually a few MB large), so that One chunk is allocated at a time (each chunk is usually a few MB large), so that
allocation cost is low. allocation cost is low.
......
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.
...@@ -735,6 +735,10 @@ mgcodeact cumer reach notably computation varies smuggled stderr sees messes ...@@ -735,6 +735,10 @@ mgcodeact cumer reach notably computation varies smuggled stderr sees messes
nico devel nicolas linestring atelier fortin cnrs tweet geospatialnews bundles nico devel nicolas linestring atelier fortin cnrs tweet geospatialnews bundles
srid roads srid roads
websphere
overlaps anyhow poly manifested cardinal invalidated boosting rogue overlaps anyhow poly manifested cardinal invalidated boosting rogue
temporaries encounters editors navigable accumulate underneath temporaries encounters editors navigable accumulate underneath
turned irrespective reflected gathering badly overwriting turned irrespective reflected gathering badly overwriting
persists getenv forwarding periods discussion whatever revisit decision
detrimental dedicated kaiser perhaps chromium shortened
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论