Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-1007 JDBC Channel using Derby as a provider does not scale
  3. FLUME-1120

JDBC Channel should use multiple tables for storing events

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Channel
    • None

    Description

      The current implementation of derby based JDBC channel uses a single table for storing events. When subject to excessive load all the DML operations happening on this table will lead to lock contention and escalation, thereby impacting the performance of the system.

      It is preferable that the events be distributed over multiple tables so that the overall contention for DML is reduced.

      Attachments

        Activity

          People

            aprabhakar Arvind Prabhakar
            aprabhakar Arvind Prabhakar
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: