Embedded databases, tightly integrated with application software, are a great alternative to standalone database systems for small applications. This talk will cover: – Comparison of popular embedded databases engines (Berkeley DB, SQLite, Firebird Embedded, deprecated libmysqld embedded). – How to design an application which is using an embedded database? When not to use it? – What are the advantages and limitations of embedded database engines? By the end of the session, attendees will learn the advantages, when and how to use an embedded database compared to using an external database.