I was impressed with this database engine when I first encountered it as part of Pi Corporation, before EMC acquired Pi several years ago (before the NoSQL meme…), and look forward to learning more about Affinity
Affinity is emerging from multiple years of R&D and brings a lot to the table for developers. It allows for a more expressive and easy way to deal with complex, heterogeneous data and will offer features that enable the development of unique applications.
Web developers will be able to use Affinity to:
- Store a variety of social graph data and analyze the social graphs (e.g. discovering cliques, social bridges, facilitators)
- Make a web application that stores and retrieves JSON based objects, while enabling that application to do complex SQL-based queries
- Continuously process incoming streaming data, much like a small event processing engine
Development of Affinity started at Pi Corporation. The Affinity engine has been developed by Dr. Mark Venguerov with a small team. Affinity has reached a high level of maturity and we feel it is ready for release to the open source community.