# Database Virtual Machines

DevFeed: [Database Virtual Machines](<https://devfeed.tech/articles/database-virtual-machines-34377.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2010/08/database-virtual-machines/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2010-08-03T11:30:00Z

Content type: opinion

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [database](<https://devfeed.tech/tags/database.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

## AI overview

The article discusses SQLite as an embedded SQL software library rather than a database server, including possible uses for read-only caching and configuration storage. It also considers SQLite's Virtual Database Engine in relation to MonetDB and PostgreSQL performance, especially data transfer between disk and client.

## Source excerpt

Today I'm being told once again about SQLite as an embedded database software. That one ain't a database server but a software library that you can use straight into your main program. I'm yet to use it, but it looks like its SQL support is good enough for simple things -- and that covers loads of things. I guess read-only cache and configuration storage would be the obvious ones, because it seems that SQLite use cases aren't including mixed concurrency, that is workloads with concurrent readers and writers.