You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by bu...@apache.org on 2013/03/09 14:36:59 UTC

svn commit: r853741 - in /websites/staging/jena/trunk/content: ./ documentation/tdb/index.html documentation/tdb/jvm_64_32.html documentation/tdb/requirements.html documentation/tdb/tdb_system.html

Author: buildbot
Date: Sat Mar  9 13:36:59 2013
New Revision: 853741

Log:
Staging update by buildbot for jena

Added:
    websites/staging/jena/trunk/content/documentation/tdb/tdb_system.html
Removed:
    websites/staging/jena/trunk/content/documentation/tdb/jvm_64_32.html
Modified:
    websites/staging/jena/trunk/content/   (props changed)
    websites/staging/jena/trunk/content/documentation/tdb/index.html
    websites/staging/jena/trunk/content/documentation/tdb/requirements.html

Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Mar  9 13:36:59 2013
@@ -1 +1 @@
-1451909
+1454704

Modified: websites/staging/jena/trunk/content/documentation/tdb/index.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb/index.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb/index.html Sat Mar  9 13:36:59 2013
@@ -169,10 +169,8 @@ uses TDB for persistent storage and prov
 for query, update and REST update over HTTP.</p>
 <h2 id="documentation">Documentation</h2>
 <ul>
-<li><a href="tdb_download.html">TDB Download and Installation</a></li>
-<li><a href="requirements.html">TDB Requirements</a></li>
-<li><a href="commands.html">Command line utilities</a></li>
 <li><a href="java_api.html">Using TDB from Java through the API</a></li>
+<li><a href="commands.html">Command line utilities</a></li>
 <li><a href="tdb_transactions.html">Transactions</a></li>
 <li><a href="assembler.html">Assemblers for Graphs and Datasets</a></li>
 <li><a href="datasets.html">Datasets and Named Graphs</a></li>
@@ -182,7 +180,7 @@ for query, update and REST update over H
 <li><a href="configuration.html">TDB Configuration</a></li>
 <li><a href="value_canonicalization.html">Value Canonicalization</a></li>
 <li><a href="architecture.html">TDB Design</a></li>
-<li><a href="jvm_64_32.html">Use on 64 bit or 32 bit Java systems</a></li>
+<li><a href="tdb_system.html">Use on 64 bit or 32 bit Java systems</a></li>
 </ul>
   </div>
 

Modified: websites/staging/jena/trunk/content/documentation/tdb/requirements.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb/requirements.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb/requirements.html Sat Mar  9 13:36:59 2013
@@ -156,8 +156,7 @@
 
   <div id="content">
     <h1 class="title">TDB Requirements</h1>
-    <p>TDB requires Java 6.</p>
-<p>TDB can run on 32 bit or 64 bit JVMs. It adapts to the underlying
+    <p>TDB can run on 32 bit or 64 bit JVMs. It adapts to the underlying
 architecture by choosing different file access mechanisms. 64 bit
 Java is preferred for large scale and production deployments. On 64
 bit Java, TDB uses memory mapped files.</p>

Added: websites/staging/jena/trunk/content/documentation/tdb/tdb_system.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb/tdb_system.html (added)
+++ websites/staging/jena/trunk/content/documentation/tdb/tdb_system.html Sat Mar  9 13:36:59 2013
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+  <link href="/css/jena.css" rel="stylesheet" type="text/css">
+
+  <title>Apache Jena - TDB with 64-bit and 32-bit JVMs</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
+  <script src="/js/jena-navigation.js" type="text/javascript"></script>
+</head>
+
+<body>
+  <div id="header">
+    <div id="logoblock">
+    <img alt="Apache Jena" src="/images/jena-logo/jena-logo-small.png"/>
+    </div>
+
+    <div id="titleblock">
+      <h1 class="title">Apache Jena</h1>
+      <div id="topmenu" class="tabbar round-10">
+        <ul>
+        <li class="round-top-8"><a class="round-top-8" href="/index.html" id="home_menu">Home</a></li>
+        <li class="round-top-8"><a class="round-top-8" href="/help_and_support/index.html">Support</a></li>
+        <li class="round-top-8"><a class="round-top-8" href="/getting_started/index.html">Getting started</a></li>
+        <li class="round-top-8"><a class="round-top-8" href="/tutorials/index.html">Tutorials</a></li>
+        <li class="round-top-8"><a class="round-top-8" href="/documentation/index.html">Documentation</a></li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div id="navigation" class="clear">
+  <h1 id="quick-links">Quick links</h1>
+<ul>
+<li><a href="/index.html">Home</a></li>
+<li><a href="/download/index.html">Downloads</a></li>
+<li><a href="/help_and_support/index.html">Help and support</a></li>
+<li><a href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
+<li><a href="/about_jena/roadmap.html">Roadmap</a></li>
+<li><a href="/getting_involved/index.html">Getting involved</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+</ul>
+<h1 id="about-jena">About Jena</h1>
+<ul>
+<li><a href="/index.html">Home</a></li>
+<li><a href="/about_jena/about.html">About Jena</a></li>
+<li><a href="/about_jena/architecture.html">Architecture</a></li>
+<li><a href="/about_jena/roadmap.html">Roadmap</a></li>
+<li><a href="/about_jena/team.html">Project team</a></li>
+<li><a href="/about_jena/contributions.html">Related projects</a></li>
+</ul>
+<h1 id="download">Download</h1>
+<ul>
+<li><a href="/download/index.html">Downloading Jena</a></li>
+<li><a href="/download/maven.html">Using Maven</a></li>
+<li><a href="/download/osgi.html">Using OSGi</a></li>
+</ul>
+<h1 id="help-and-support">Help and support</h1>
+<ul>
+<li><a href="/help_and_support/index.html">Getting help</a></li>
+<li><a href="/help_and_support/bugs_and_suggestions.html">Bugs and suggestions</a></li>
+</ul>
+<h1 id="getting-started">Getting Started</h1>
+<ul>
+<li><a href="/getting_started/index.html">A first Jena project</a></li>
+<li><a href="/getting_started/rdf_api.html">RDF API overview</a></li>
+<li><a href="/getting_started/sparql.html">Querying RDF with SPARQL</a></li>
+<li><a href="/getting_started/fuseki.html">Serving RDF over HTTP</a></li>
+<li><a href="/getting_started/tell_me_how.html">Tell me how to ...</a></li>
+</ul>
+<h1 id="tutorials">Tutorials</h1>
+<ul>
+<li><a href="/tutorials/index.html">Tutorials index</a></li>
+<li><a href="/tutorials/rdf_api.html">RDF tutorial</a></li>
+<li><a href="/tutorials/sparql.html">SPARQL queries</a></li>
+<li><a href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/documentation/index.html">Overview</a></li>
+<li><a href="/documentation/javadoc/">Javadoc</a></li>
+<li><a href="/documentation/rdf/index.html">RDF</a></li>
+<li><a href="/documentation/io/index.html">I/O</a></li>
+<li><a href="/documentation/query/index.html">SPARQL (ARQ)</a><ul>
+<li><a href="/documentation/query/app_api.html">Application API</a></li>
+<li><a href="/documentation/query/cmds.html">Command line utilities</a></li>
+</ul>
+</li>
+<li><a href="/documentation/tdb/index.html">TDB</a><ul>
+<li><a href="/documentation/tdb/tdb_transactions.html">API for Transactions</a></li>
+<li><a href="/documentation/tdb/assembler.html">Dataset Assembler</a></li>
+</ul>
+</li>
+<li><a href="/documentation/serving_data/index.html">Fuseki: Serving Data</a></li>
+<li><a href="/documentation/ontology/index.html">Ontology</a></li>
+<li><a href="/documentation/inference/index.html">Inference</a></li>
+<li><a href="/documentation/assembler/index.html">Assembler</a><ul>
+<li><a href="/documentation/assembler/assembler-howto.html">Assembler how-to</a></li>
+<li><a href="/documentation/assembler/inside-assemblers.html">Inside assemblers</a></li>
+</ul>
+</li>
+<li><a href="/documentation/sdb/index.html">SDB</a></li>
+<li><a href="/documentation/larq/index.html">LARQ: Free Text Search</a></li>
+<li><a href="/documentation/notes/index.html">Notes</a><ul>
+<li><a href="/documentation/notes/concurrency-howto.html">Concurrency how-to</a></li>
+<li><a href="/documentation/notes/event-handler-howto.html">Event handler how-to</a></li>
+<li><a href="/documentation/notes/file-manager.html">File manager how-to</a></li>
+<li><a href="/documentation/notes/model-factory.html">Model factory how-to</a></li>
+<li><a href="/documentation/notes/rdf-frames.html">RDF frames</a></li>
+<li><a href="/documentation/notes/reification.html">Reification how-to</a></li>
+<li><a href="/documentation/notes/typed-literals.html">Typed literals how-to</a></li>
+<li><a href="/documentation/notes/iri.html">Support for IRI's</a></li>
+<li><a href="/documentation/notes/sse.html">SSE</a></li>
+</ul>
+</li>
+<li><a href="/documentation/tools/index.html">Tools</a><ul>
+<li><a href="/documentation/tools/schemagen.html">schemagen</a></li>
+<li><a href="/documentation/tools/eyeball-getting-started.html">eyeball</a></li>
+</ul>
+</li>
+</ul>
+<h1 id="getting-involved">Getting Involved</h1>
+<ul>
+<li><a href="/getting_involved/index.html">Contributing to Jena</a><ul>
+<li><a href="/getting_involved/reviewing_contributions.html">Reviewing Contributions</a></li>
+</ul>
+</li>
+</ul>
+<h1 id="asf-links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">TDB with 64-bit and 32-bit JVMs</h1>
+    <p>TDB runs on both 32-bit and 64-bit Java Virtual Machines. The same
+file formats are used on both systems and database files can be
+transferred between architectures (no TDB system should be running
+for the the database at the time of copy). What differs is the file
+access mechanism used.</p>
+<p>The file access mechanism can be set explicitly, but this is not a
+good idea for production usage, only for experimentation - see the
+<a href="configuration.html#file_access_mode">File Access mode option</a>.</p>
+<h2 id="64-bit-java">64-bit Java</h2>
+<p>On 64-bit Java, TDB uses memory mapped files and the operating
+system handles much of the caching between RAM and disk. The amount
+of RAM used for file caching increases and decreases as other
+application run on the machine. The fewer other programs running on
+the machine, the more RAM will be available for file caching.</p>
+<p>TDB is faster on a 64 bit JVM because more memory is available for
+file caching.</p>
+<h2 id="32-bit-java">32-bit Java</h2>
+<p>On 32-bit Java, TDB uses it's own file caching to enable large
+databases. 32-bit Java limits the address space of the JVM to about
+1.5Gbytes (the exact size is JVM-dependent), and this includes
+memory mapped files, even though they are not in the Java heap. The
+JVM heap size may need to be increased to make space for the disk
+caches used by TDB.</p>
+<h2 id="disk-format">Disk Format</h2>
+<p>The on-disk file format is compatible between 32 and 64 bit systems
+and databases can be transferred between systems by file copy if the
+databases are not in use (no TDB or Fuseki instance is accessing them
+at the time).  Databases can not be copied while TDB is running, even
+if TDB is not actively processing a query or update.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011&ndash;2013 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache Jena, Jena, the Apache Jena project logo,
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>