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

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

              Dates

                Created:
                Updated:
                Resolved: