Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Open Source
Databases

From Core Data to Spotlight, databases are becoming increasingly important for providing advanced features in your applications. Many of the most popular open source database solutions run natively on Mac OS X, and some are available to use right out of the box.

The sources for the following projects are available as part of Darwin:

  • BerkeleyDB
  • MySQL
  • SQLite

BerkeleyDB is available under the Sleepycat open source license, MySQL is available under the GPL license, and SQLite is available as part of the public domain.

Articles

MySQL on Mac OS X

MySQL is a great database choice for web development projects. This article explains how to install and get started using MySQL on Mac OS X.

PostgreSQL on Mac OS X

PostgreSQL is an ACID-compliant, open-source database system that runs on nearly every flavor of Unix, including Mac OS X. This article covers PostgreSQL installation, and its use with Perl, PHP, and Java. It also provides a useful introduction to phpPgAdmin, a web-based database administration tool.

Related Links

Bug Reporting

Report bugs or make enhancement requests for the components listed above.

Darwin Source Code

Sources for the components listed above are available here.

MySQL

A relational DBMS that is available in Darwin and Mac OS X Server.

Sqlite

A light-weight relational database available in Darwin and Mac OS X, and Mac OS X Server.

PostgreSQL

A relational DBMS that is compatible with Darwin, Mac OS X, and Mac OS X Server.

BerkeleyDB

A light-weight database used by OpenLDAP and CyrusIMAP that is available in Darwin.