Comments for Easy Integrity Check System

23 Jun 2004 04:39 ievlev

Re: Interesting project.

>

>

> Thank you for your comment. The reason I

> use my own database is that it allows me

> to store the data as compact as possible

> and also allows me to control better

> what is stored. I'm sure the CDB system

> is fast and everything, but I doubt it

> comes any faster since I preload

> everything into memory before starting

> to process. The in-memory data is stored

> in more or less efficient hashtable

> allowing near O(1) acccess times.

CDB mmap() all data into memory, so it's fast

enough.

This is very efficient, 'cause it is a Constant

(Read-only or Write-only).

It also uses hashtable to made access faster.

Size of database is small, cause it have

read-only/write-only design.

21 Jun 2004 02:09 cmouse

Re: Interesting project.


> Hi! Interesting work. Good idea to use

> openssl

> for digests.

>

> As I understand you use own database

> format,

> to store file data (checksums,stat

> information,etc.).

>

> It may be interesting for you:

> http://freshmeat.net/projects/o-security/

>

>

> osec - it's mine integrity checker, that

> uses CDB

> for database. CDB works faster then

> others.

>

>

Thank you for your comment. The reason I use my own database is that it allows me to store the data as compact as possible and also allows me to control better what is stored. I'm sure the CDB system is fast and everything, but I doubt it comes any faster since I preload everything into memory before starting to process. The in-memory data is stored in more or less efficient hashtable allowing near O(1) acccess times.

21 Jun 2004 01:54 ievlev

Interesting project.
Hi! Interesting work. Good idea to use openssl

for digests.

As I understand you use own database format,

to store file data (checksums,stat

information,etc.).

It may be interesting for you:

http://freshmeat.net/projects/o-security/

osec - it's mine integrity checker, that uses CDB

for database. CDB works faster then others.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Veusz

A scientific plotting package.