[nflug] Buffalo Perl Mongers Meeting :: Embedded Databases :: July
31st @ 7:00
Daniel Magnuszewski
dmagnuszewski at yahoo.com
Thu Jul 26 14:10:46 EDT 2007
All,
Just an FYI that the Buffalo Perl Mongers will be holding their July meeting next Tuesday, July 31st at 7 PM in Bell 242, UB North Campus.
Topic: Embedded Databases - Ben Bixby
Agenda:
Intro
What is an embedded database?
How do they work
What are the advantages
What are the disadvantages
Why/When would you want to use one
Some available embedded databases
BerkeleyDB
Cache::FastMmap
Embedded MySQL
File System
GDBM_File
SQLite
Using embedded databases
Code should be abstract
Might want to swap database type
Some are better than others for certain purposes
Performance
Correctness
Concurrency
Abstract embedded database code
Data Access Layer (DAL)
init
get
set
list
remove
Correctness
Does the database do what you need how you need
LRU
Automatic resizing
Does it work as
expected
Concurrency
Special considerations for a multi-process environment
Readers
Writers
Locking
Synchronization
Performance comparison
Is it fast enough for your application
Benchmarking
Conclusion
Get requirements straight
Reduce pain
Feel free to attend, and hopefully we'll see you on Tuesday!
-Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.nflug.org/pipermail/nflug/attachments/20070726/a34c29f9/attachment.html
More information about the nflug
mailing list