PDO PDO(TM) Overview
To PDO Home Page

The Persistent Data Objects system is a lightweight object oriented database with the following features:

  1. Full MFC compatiblity
  2. Extensible back ends allow use with nearly any RDBMS
  3. Multithread compatibility
  4. Per thread multilevel transaction support
  5. Lightweight design using modified proxy/accessor patterns
  6. Implemented as an MFC extension DLL.

What PDO is not:
Well, its not quite a true OODBMS since it lacks a query language... although I'm not entirely convinced one is necessary.

PDO isn't quite up to the heavyweight applications that many of the commercial OODBMS's are. In the really big apps, scalability and performance are both issues where PDO will likely fall short.

On the other hand, you can't beat the price. And, on the other issues, PDO just may surprise you.