Sourceforge rewrote the project pages of their hosting service to use MongoDB, a document based store (with binary JSON documents, also known as BSON), that it’s schema-free.
Today, in a SF mail, I notice that SF has released Ming, that is a Python layer over MongoDB to provide a schema for the schema-free store. So they liked MongoDB because it’s document oriented, fast and has simple, easy to use replication, but the schema-free feature can be a pain because you can’t make assumptions about document structures in your code, or at least you can’t make them easily when working with a big monster like SF.
It’s an interesting spin to the NoSQL idea: add schema to schema-free stores!
