Ramon Navarro Bosch
Ramon Navarro Bosch
Right now base object stores pickles which are fast but does not allow to do complex SQL queries and provide introspection with other languages than python.
In order to provide relation with other objects and a graph structure of Guillotina objects we need a Graph DB infraestructure.
Objects should be able to be locked to protect CMS use case. This should be a contrib package.
Moving the security outside of data column will allow us to provide better catalog security queries and faster instrospection on security without deserializing all the object.
Provide closer transaction and subtransaction mechanism closer to postgres removing the actual transaction policies
Using recursive SQL retrieve from DB all path if its faster than python traversal roundtrips.
Provide mechanism to connect Kafta/Nats/Jetstream... to Guillotina on the objects commit log.
Mechanism to provide remote fields gathering and cache. A mechanism similar to GraphQL field management.
Cockroach is not beeing used by actual contributors and stops core dev to evolve Guillotina with Postgresql features.