Appendix B. The Description of the DBMS Settings. The Parameters of the DBMS Driver |
As a database for Dr.Web Server you can use the following variants: •embedded DBMS; •external DBMS. Embedded DBMS When setting access to DBMS for storage and processing of data, use the parameters described in the table below for embedded DBMS. Embedded DBMS (IntDB) parameters
The following DBMS are provided as embedded: •IntDB—modified version of SQLite 2. •SQLite3—DBMS that is supported by the Server starting from version 10. SQLite3 has several advantages over the previous SQLite2 version, particularly: ▫more compact format for database file; ▫data bit capacity is increased: 64-bit rows identifiers are supported, text data is supported in both UTF-8 and UTF-16 formats; ▫BLOB data type is supported; ▫concurrent requests to the database are improved; ▫etc.
External DBMS The following database management systems may be used to arrange the external database for Dr.Web Server: •Oracle. The settings are given in Appendix B2. Setting Up the Database Driver for Oracle. •PostgreSQL. The settings necessary for PostgreSQL are given in Appendix В4. Using the PostgreSQL DBMS. •Microsoft SQL Server/Microsoft SQL Server Express. To access these DBMS, an ODBC driver may be used (setting up the parameters of the ODBC driver for Windows is given in Appendix B1. Setting Up the ODBC Driver).
Comparison Characteristics
When choosing between an embedded and external database, take into account the following peculiar parameters of DMBS: •In large anti-virus networks (of over 200-300 stations), it is recommended to use an external DB, which is more fault-resistant than embedded DBs. •The embedded DBMS is considerably faster than the external analogs and is recommended mainly for the typical use of databases. •You may use an external database in case it will be necessary to work through a DBMS and access the DB directly. To facilitate access, standard APIs may be used, such as OLE DB, ADO.NET or ODBC. |