On Thu, Sep 23, 2010 at 11:10, Bob Archer <bob.arc...@amsi.com> wrote: >> On Sep 22, 2010, at 07:54, Stewart Dean wrote: >> > On 9/21/2010 5:23 PM, Ryan Schmidt wrote: >> >> In MacPorts, we successfully use the following configure >> argument: >> >> >> >> --with-berkeley- >> db=:${prefix}/include/db46:${prefix}/lib/db46:db-4.6 >> >> >> >> So, adapted to your BDB version and prefix, try: >> >> >> >> --with-berkeley- >> db=:/usr/local/BerkeleyDB.5.1/include:/usr/local/BerkeleyDB.5.1/lib >> :db-5.1 >> > I did that I think, but >> >> Note that apr-util will also need to have been compiled against >> the same version of BDB. >> > I think I used a packaged apr-util, so I'll download it and build >> it from scratch >> >> That said, do you even need BDB support? Most people don't >> anymore and you could just use --without-berkeley-db to disable it. >> > But don't you then end up with a flat file DB that's slow with >> any substantial data set size? >> >> >> Remember to Reply All so your reply goes to the list too, not just >> to me. >> >> If you don't use BerkeleyDB, you get a so-called "FSFS" repository. >> FSFS is a file-based database, just like BerkeleyDB is, but has >> been designed specifically for Subversion. FSFS has been the >> default for new repositories for years (since Subversion 1.2) and >> works great. It's what most people use for Subversion today. It is >> not a problem. BerkeleyDB, on the other hand, is usually several >> problems, which is why the Subversion developers have spent so much >> effort over the years creating and improving FSFS. I am told BDB >> has its place but I recommend it be avoided. >> > > Although, I think they are starting to migrate more of the metadata in the > server to sqlite. Everything old is new again eh.
BDB is a key/value pair database, sqlite is much closer to an RDBMS