Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-1312

Bundle nodes into a document

    XMLWordPrintableJSON

    Details

      Description

      For very fine grained content with many nodes and only few properties per node it would be more efficient to bundle multiple nodes into a single MongoDB document. Mostly reading would benefit because there are less roundtrips to the backend. At the same time storage footprint would be lower because metadata overhead is per document.

      Feature branch - https://github.com/chetanmeh/jackrabbit-oak/compare/trunk...chetanmeh:OAK-1312

      Feature Docs - http://jackrabbit.apache.org/oak/docs/nodestore/document/node-bundling.html

        Attachments

        1. OAK-1312-review-v1.diff
          147 kB
          Chetan Mehrotra
        2. OAK-1312-review-v2.diff
          162 kB
          Chetan Mehrotra
        3. OAK-1312-meta-prop-handling.patch
          8 kB
          Chetan Mehrotra
        4. run-benchmark.sh
          2 kB
          Chetan Mehrotra
        5. benchmark-results.txt
          114 kB
          Chetan Mehrotra
        6. benchmark-result-db2.txt
          94 kB
          Julian Reschke
        7. benchmark-result-postgres.txt
          94 kB
          Julian Reschke

          Issue Links

            Activity

              People

              • Assignee:
                chetanm Chetan Mehrotra
                Reporter:
                mreutegg Marcel Reutegger
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: