Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-3729 S3 Datastore optimizations
  3. JCR-3730

Use object keys to create partitions in S3 automatically

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.7.4
    • 2.7.5
    • jackrabbit-core
    • None

    Description

      To improve performance of S3, it is recommended to use object keys which enables to save data in multiple partitions. [1]
      The current key format dataStore_SHA1_HASH put all data in single partition. It is recommended to remove dataStore_ prefix and split SHA1_HASH to enable randomness in prefix.
      for e.g. if older key format is dataStore_004cb70c8f87d78f04da41e7547cb434094089ea. change this key format to 004c-b70c8f87d78f04da41e7547cb434094089ea
      *Also consider upgrade scenario to migrate older key format data
      http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html

      Attachments

        Activity

          People

            dpfister Dominique Pfister
            shgupta Shashank Gupta
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: