Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-256

Provide in-memory data store implementation

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.6.0
    • Fix Version/s: 0.8.0
    • Component/s: kv
    • Labels:
      None

      Description

      The sole current kv store, LevelDbKeyValueStore, works well when the amount of data to be stored is prohibitively large to keep it all in memory. However, in cases where the state is small enough to comfortably fit in whatever memory is available, it would be better to provide an in-memory implementation. This can be backed by either a native Java class, or perhaps a Guava class, if that is found to scale better (or, of course, the backing implementation could be configurable).

        Attachments

        1. samza_256_1.patch
          73 kB
          Chinmay Soman
        2. samza_256_2.patch
          73 kB
          Chinmay Soman
        3. samza_256.patch
          133 kB
          Chinmay Soman

          Activity

            People

            • Assignee:
              cpsoman Chinmay Soman
              Reporter:
              jghoman Jakob Homan
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: