Migration from MongoDB to PostgreSQL
After many months of rigorous testing we have finally decided to migrate from MongoDB to PostgreSQL. The MongoDB performance and long response times are decreasing the usability of the web interface and even of the reporting subsystem. We will now abandon the MongoDB in favor of PostgreSQL.
The migration will occur in following phases:
- Define data models for utility objects (users, groups, etc.)
- Implement new storage service module for utility object management.
- Rewrite all current code working with utility objects.
- Implement new storage service for IDEA event management (maybe it will be possible to use the same service as above, maybe there will have to be different one, highly optimized and with lower overhead).
- Rewrite all current code working with IDEA messages through persistent database storage.