<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.omnidex.com/docs/v54/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.omnidex.com/docs/v54/feed.php">
        <title>Documentation admin:optimization:caches</title>
        <description></description>
        <link>https://www.omnidex.com/docs/v54/</link>
        <image rdf:resource="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico" />
       <dc:date>2026-04-30T08:12:46+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:cachequal&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:filesystem&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:hdc&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:home&amp;rev=1467153531&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico">
        <title>Documentation</title>
        <link>https://www.omnidex.com/docs/v54/</link>
        <url>https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:cachequal&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:optimization:caches:cachequal</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:cachequal&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Optimizing Queries

Dynamic Caches

Overview |
Hashed Data Caching |
Qualification Caching |
Filesystem Caching

----------

Qualification Caching

Omnidex optimizes most statements by qualifying rows using the Omnidex indexes.  Each qualification searches one or more indexes and then writes index pointers to a temporary file.  This approach is much faster than searching the data directly, but it can also be further optimized.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:filesystem&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:optimization:caches:filesystem</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:filesystem&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Optimizing Queries

Dynamic Caches

Overview |
Hashed Data Caching |
Qualification Caching |
Filesystem Caching

----------

Filesystem Caching

Omnidex benefits greatly from the filesystem caching that is automatically managed by the operating system.  Omnidex purposefully maintains small index files and uses standard file system calls in order to insure the best caching by the operating system.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:hdc&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:optimization:caches:hdc</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:hdc&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Optimizing Queries

Dynamic Caches

Overview |
Hashed Data Caching |
Qualification Caching |
Filesystem Caching

----------

Hashed Data Caching

Omnidex has several approaches to choose from when joining tables.  Standard Omnidex indexes can be used to join tables, and pre-joined indexes can be used to accelerate joins between parents tabled and child tables.  Omnidex can use the underlying database's indexes to perform table joins.  Omnidex can use a sort/merge technique to joi…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:home&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:optimization:caches:home</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:optimization:caches:home&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Optimizing Queries

Dynamic Caches

Overview |
Hashed Data Caching |
Qualification Caching |
Filesystem Caching

----------

Overview

Caching is a common method of optimizing queries in Omnidex, similar to the relational databases.  Omnidex works with caching in three areas:

	*  Data Caching - Omnidex creates temporary caches of data during some query processing in order to minimize access to the underlying database.  Typically, this occurs when smaller tables are joined to fro…</description>
    </item>
</rdf:RDF>
