[erlang-questions] erlang-questions Digest, Vol 5, Issue 34

G Bulmer <>
Thu Oct 11 22:09:19 CEST 2007

Call me cheap, but *anything* which which doesn't tell me the  
commercial price on the web site makes me nervous.
I did look at BDB pricing a few years ago, and I recall we were  
looking at $30k very quickly.
Even that level of pricing seems to have disappeared from the Oracle/ 
sleepycat web site.

I would like something like InterSystems Caché database, which seems  
to be close in spirit to Erlang.
I have not used it in a live project, but I have spent time with a  
guy using it in anger in large US hospitals (yes, in the care-side,  
not just administration), and he made some very interesting and  
relevant points.
Cache can have multiple schema's for the 'same' 'table' active  
simultaneously, and
It doesn't require the system to be taken down in order to add or  
modify schema's.

I am very out of date with BDB, but I don't think it has those types  
of capabilities (but, I'm very happy to be corrected).


On 11 Oct 2007, at 10:07:17, Chris Newcombe wrote:
> Subject: [erlang-questions] "Erlang plus BDB: Disrupting the
> 	Conventional	Web Wisdom"
> I thought people might be interested in this...
> The bi-annual conference on High Performance Transaction Systems
> (sponsored by Amazon, Google, eBay and others), took place this week.
>   http://www.hpts.ws
> Margo Seltzer gave a talk entitled: "Erlang plus BDB: Disrupting  
> the Conventional Web Wisdom"
> Margo is an original author of Berkeley DB, founder and CTO of
> Sleepycat Software (maintainers of Berkeley DB, acquired by Oracle
> around two years ago), and is currently an architect at Oracle.  ...

> ... the abstract of Margo's talk below.
>> From http://www.hpts.ws/hpts_abstracts2007.pdf :
>  Tuesday 11:00AM ? 11:30AM Margo Seltzer Oracle/Harvard
>   Erlang plus BDB: Disrupting the Conventional Web Wisdom.
>   "The conventional wisdom says that you implement a web site with web
> servers, application servers, and a relational database backend.
> However, this solution is neither scalable nor reliable. Next
> generation high performance, highly reliable web sites are going to be
> implemented using Erlang and Berkeley DB.
> ... Enter Berkeley DB. Berkeley DB is an embedded database library
> providing ACID, replication, and automatic failover. The Berkeley DB
> Driver in the Erlang Driver Toolkit unites the scalable,
> fault-resilient, and highly concurrent Erlang
> environment with the high-performance, highly- available, flexible
> storage of Berkeley DB. ...

More information about the erlang-questions mailing list