From owner-freebsd-hackers@FreeBSD.ORG Wed May 14 06:51:11 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D7FD106564A for ; Wed, 14 May 2008 06:51:11 +0000 (UTC) (envelope-from ap00@mail.ru) Received: from mx0.awanti.com (mx0.awanti.com [91.190.112.18]) by mx1.freebsd.org (Postfix) with ESMTP id E0D3F8FC1A for ; Wed, 14 May 2008 06:51:10 +0000 (UTC) (envelope-from ap00@mail.ru) Received: from pstation (unknown [10.28.4.14]) by mx0.awanti.com (Postfix) with ESMTP id 460714C030 for ; Wed, 14 May 2008 10:51:09 +0400 (MSD) Date: Wed, 14 May 2008 10:53:35 +0400 From: Anthony Pankov X-Mailer: The Bat! (v1.51) Personal X-Priority: 3 (Normal) Message-ID: <394875078.20080514105335@mail.ru> To: freebsd-hackers@freebsd.org In-Reply-To: <482A02CD.7040308@mansionfamily.plus.com> References: <9FC19AC2-DAD8-418C-8B9C-F129DEC58CEF@gmail.com> <15336578.20080512123806@mail.ru> <200805121153.00809.jonathan+freebsd-hackers@hst.org.za> <1663320218.20080512223531@mail.ru> <20080512152430.3720683e@mbook.local> <2117635718.20080513154406@mail.ru> <20080513121452.GA70860@eos.sc1.parodius.com> <20080513154137.GA28842@pix.net> <482A02CD.7040308@mansionfamily.plus.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re[3]: BDB corrupt X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Anthony Pankov List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2008 06:51:11 -0000 Thanks everyone for responding. I'll use QDBM as most attractive from my point of view. Oracle BDB is to complex for my task and have drastic "free" license with unknown price for commercial use. Licensing is not a main issue for me now, but i'll beware it to be on the safe side. I think that FreeBSD (ideally) must have a few PRIMARY datastore tools which together cover most tasks and able for horizontal and vertical scaling: 1. BDB1 = QDBM 2. CDB 3. SQLite 4. Firebird 5. PostgreSQL I'm absolutely sure that tradition of programmers to write own datastore, memory list, etc has to be dropped. I think that some warning like 'may corrupt data' has to be committed to 'man db'. -- Best regards, Anthony mailto:ap00@mail.ru