How It WorksRelated Resources
Log Storage
EventVault vs. Database A purpose built event archive is a far better choice for log retention than a traditional relational database because of the unique requirements of event log data. First, much of the value that a database system brings to data management is in its ability to manage not only the creation and reading of data, but also the potential update and deletion of data by multiple users. Much of what a database does very well (and incurs much of its overhead) is record locking and managing privileges for updating and deleting data. Event data on the other hand is write once, read many times. By its very nature event logs should never change, and much of the overhead inherent in a DBMS is simply not required. In addition, a database is not an efficient storage mechanism in terms of disk space, one million event records can easily consume 5GB of storage, and storing even a few months of enterprise event data can require a big database instance, a bigger server and expensive DBA’s to keep it all running. If 100 million events are archived, a traditional database can grow to 400 GB while EventVault would require just 10 GB. Further, the database needs constant maintenance to keep it running smoothly and a complex system to write to off-line storage is often required to save on storage costs. Finally, databases are also not guaranteed to be secure storage. Event log data can be tampered with and the tampering disguised by any competent DBA.
|