Jackrabbit Content Repository
  1. Jackrabbit Content Repository
  2. JCR-1435

Choose the MySQL engine for database storage (default to MyISAM)


    • Type: Improvement Improvement
    • Status: Patch Available
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: core 1.4.1
    • Fix Version/s: None
    • Component/s: jackrabbit-core
    • Labels:
    • Environment:
      MySQL with NDB Cluster engine


      The MySQL scripts embedded into Jackrabbit does not specify the engine to use.
      So by default MyISAM is used and we cannot change this.

      But, depending on the environment we may want to use an alternate engine like
      InnoDB (for transaction support) or in my case NDB Cluster (for high availability).

      We can still manually created the tables and then set the wanted engine, but it would
      be better if there was a parameter for the engine for component in the repository.xml
      for automatic table creation.

      1. jackrabbit-1.4.x-mysql-engine.patch
        16 kB
        Sébastien Launay
      2. jackrabbit-1.4.x-mysql-engine-2008-04-28.patch
        16 kB
        Sébastien Launay
      3. jackrabbit-trunk-mysql-engine.patch
        17 kB
        Sébastien Launay
      4. jackrabbit-trunk-mysql-engine-2008-04-28.patch
        16 kB
        Sébastien Launay


        Jukka Zitting made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Jukka Zitting made changes -
        Workflow jira [ 12424661 ] no-reopen-closed, patch-avail [ 12467894 ]
        Sébastien Launay made changes -
        Sébastien Launay made changes -
        Field Original Value New Value
        Attachment jackrabbit-1.4.x-mysql-engine.patch [ 12376707 ]
        Attachment jackrabbit-trunk-mysql-engine.patch [ 12376708 ]
        Sébastien Launay created issue -


          • Assignee:
            Sébastien Launay
          • Votes:
            3 Vote for this issue
            2 Start watching this issue


            • Created: