Storage is relatively inexpensive -- thus it is better to “err on the side” of more storage than you are likely to need.
For obvious reasons, there is significant overhead for the computer operating systems, the database, the web server, and other system software. In addition, there is an amount of fixed overhead for storage of the ExtraView programs, the ExtraView HTML, the application log files, the storage temporary files, and other scripts and libraries. ExtraView recommends that you allow a minimum of 40 GB for this fixed overhead. This is a generous allowance and will give a reasonable amount of spare capacity.
The only real limit to the size of database is the size of database supported by Oracle, MSSQL, MySQL or other database you are using. ExtraView has virtually no constraints beyond the overall limitations of these databases; indeed, ExtraView’s patent pending database techniques remove several key constraints of how fields and data consume resources within databases using traditional storage mechanisms.
As an example, the administrator can add an unlimited number of fields (columns) to an ExtraView database. ExtraView is not bound by the constraints that are especially severe in MSSQL with the number of columns in a table and the total width of a table.
ExtraView stores all of your data within the database. If you are planning an installation with more than 250 users, ExtraView highly recommends that you utilize a knowledgeable database administrator for the maintenance of the Oracle or MSSQL database.
There are several key areas that affect ExtraView storage requirements:
ExtraView has the capacity to store extremely large file attachments against each and every issue in the system. If your system is to make significant use of file attachments, you must make an allowance for these in your calculations. File attachments are stored in BLOBS in the database or with optional configuration, these may be stored in a location on your file system. There is also a mixed mode where attachments of different types may be stored on the file system or within the database. Oracle has a limit of 4GB for a single file attachment; MSSQL has a limit of 2 GB for the size of a file attachment.
Note that file attachments are not copied to the audit trail each time you update a record. This is to prevent the “explosion” of storage requirements and to prevent a significant performance penalty if multiple large file attachments were to be copied each time a record was updated. However, accesses to file attachments by users are part of the audit trail.
File attachments have a small amount of overhead (less than 1 KB of data), for each one stored in ExtraView.
ExtraView contains a technology we have named Quickfind. This optional feature indexes all the text within the database for extremely fast retrieval. As opposed to performing queries and pattern matching to determine whether records are included or excluded from the results of a keyword search, Quickfind will have pre-indexed all the text including text within file attachments. Searching is extremely quick but at the expense of additional storage. If you are enabling this feature, allow approximately XX% of the database to store these indexes. If you are storing an unusually high number of attachments with issues, or have very large attachments, you might want to allow an extra margin.