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

DocumentStore implementation for relational databases

    XMLWordPrintableJSON

    Details

    • Type: Epic
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: documentmk, rdbmk
    • Labels:
      None
    • Epic Name:
      RDB Support

      Description

      There should be an alternative DocumentStore implementation that persists to SQL databases rather than MongoDB.

        Attachments

        1.
        DocumentNodeStoreService: make table prefixes in RDB persistence configurable Sub-task Open Unassigned
        2.
        retry strategy for failed JDBC requests Sub-task Open Unassigned
        3.
        RDBDocumentStore: fail init when database config seems to be inadequate Sub-task Open Unassigned
        4.
        RDBDocumentStore on MySQL: default transaction isolation level Sub-task Open Unassigned
        5.
        RDBDocumentStore: add more ID related tests Sub-task Open Unassigned
        6.
        RDBDocumentStore: query() might fetch unneeded content Sub-task Open Unassigned
        7.
        oak-run check for dropped tables broken Technical task Open Unassigned
        8.
        RDBDocumentSerializer: improve format of REMOVE_MAP_ENTRY operations Technical task Open Unassigned
        9.
        extend RDBExport to also optionally provide raw data Technical task Open Unassigned
        10.
        RDBDocumentStore: transform long-running tests into proper Integration Tests Technical task Open Unassigned
        11.
        RDBDocumentStore: improve logic that decides whether to try string appends Technical task Open Unassigned
        12.
        support cockroachdb Technical task Open Unassigned
        13.
        RDB: potential optimization - avoid creating strings and byte arrays for serialization Technical task Open Unassigned
        14.
        RDB*Store: provide support for testing with mysql inside docker Technical task Open Manfred Baedke
        15.
        RDB*Store: update Oracle JDBC dependency to 19.3.0.0 Technical task Open Unassigned
        16.
        RDBBlobStore on SQL Server: bad performance when default collation is of type SQL* Technical task Open Unassigned
        17.
        RDBBlobStore: on SQL Server, specify binary collations upon table creation Technical task Open Unassigned
        18.
        RDBBlobStore: warn when ID columns are using legacy "SQL Server collation" Technical task Open Unassigned
        19.
        RDBBlobStore performance improvement for SQL Server (MSSQL) Technical task Open Unassigned

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              reschke Julian Reschke
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: