Database table for Traffic Logging

To write traffic counters in a database, you must create a table with the minimal set of fields:

N Field name Field type Description
1. filterid smallint Filter id (from 1 to N. In general, N is a number of filters in the filterset)
2. ts int The beginning of the time interval in the ymmddhhmi format. For example, 308220945 points to 09:45 August 22, 2003
3. sent bigint Sent bytes counter
4. recv bigint Received bytes counter

You can use the following script to create the table in Microsoft SQL Server:

CREATE TABLE [dbo].[traffic] (
   filterid smallint NOT NULL,
   ts int,
   sent bigint, recv bigint)

The same script works on MySQL database:

CREATE TABLE traffic (
   filterid smallint NOT NULL,

   ts int,
   sent bigint, recv bigint)

The next figure shows the table for Microsoft Access: