From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 19 00:47:48 2007 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A977F16A400 for ; Thu, 19 Jul 2007 00:47:48 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout5.cac.washington.edu (mxout5.cac.washington.edu [140.142.32.135]) by mx1.freebsd.org (Postfix) with ESMTP id 89B8913C471 for ; Thu, 19 Jul 2007 00:47:48 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn01.u.washington.edu (hymn01.u.washington.edu [140.142.8.55]) by mxout5.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6J0lmGe028907 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 18 Jul 2007 17:47:48 -0700 Received: from localhost (localhost [127.0.0.1]) by hymn01.u.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6J0llSP011839 for ; Wed, 18 Jul 2007 17:47:47 -0700 X-Auth-Received: from [192.55.52.3] by hymn01.u.washington.edu via HTTP; Wed, 18 Jul 2007 17:47:47 PDT Date: Wed, 18 Jul 2007 17:47:47 -0700 (PDT) From: youshi10@u.washington.edu To: hackers@freebsd.org In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.18.172500 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='SUPERLONG_LINE 0.05, NO_REAL_NAME 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: Subject: Re: Proposal for alleviating disk read / write time X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2007 00:47:48 -0000 On Wed, 18 Jul 2007 youshi10@u.washington.edu wrote: > On Wed, 18 Jul 2007, Ivan Voras wrote: > >> Garrett Cooper wrote: >> >>> Clarifications and comments are more than welcome. I really >>> appreciate it. >> >> Hmm, your requirements look more and more like a... database? :) >> >> [whistling away...] > > I know. The only catch is that the last time I brought up databases it turned > into a big discussion, where I got the following (paraphrased) opinions: > > 1. MySQL rules -- BDB sucks! > 2. It'll be a cold day in %$#@ before SQL is included in the base system -- > even SQL-Lite. > 3. BDB isn't non-atomic and not stable. > > Unless something more constructive is going to be discussed, I'm not going to > pursue that semi-bikeshed topic again. > > -Garrett The other problem is that using a database technology in place of flat text files will force less intelligent tools without access to lower level DB manipulation APIs (portmaster for instance) to depend on other apps to do the data store translation legwork for them. But maybe that isn't a bad idea? -Garrett