Sensage has developed and patented a columnar database architecture approach for event data. When dealing with large volumes of data or complex queries, possibly over long timeframes, columnar-based storage is more scalable and responsive.
Unlike traditional relational database management systems that use a row format, data is organized by column in a single, centralized data repository specifically designed for event data. While the difference may sound trivial, the performance gains are dramatic. Indexes are unnecessary as each column is actually an index, reducing storage and maintenance requirements.
Columnar Database:
Optimized for event log dataTake a look at row-oriented technology and what it is best suited for.
Row Oriented Database:
Ideal when many columns of a single row are required at the same time, and when row-size is relatively small, as the entire row can be retrieved with a single disk seek