Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-1435

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • core 1.4.1
    • None
    • jackrabbit-core
    • None
    • MySQL with NDB Cluster engine

    Description

      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.

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            yabon Sébastien Launay
            Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: