Implement a Postgres driver for GoTick to support distributed scheduling with Postgres as the backend storage
π Problem Solved
Currently, GoTick lacks support for persistent storage solutions, limiting its scalability and fault tolerance in distributed environments. By implementing a Postgres driver, GoTick can utilize a robust and widely-used relational database to manage job states and configurations, allowing for persistent and reliable scheduling across distributed systems
π‘ Proposed Solution
Develop a Postgres driver that adheres to GoTickβs storage interface. The driver should include methods for connecting to a Postgres database, reading and writing job states, handling cluster configurations, and ensuring data consistency
π Alternatives Considered
Alternatives include using other databases like MySQL or NoSQL solutions such as MongoDB
π₯ Feature Description
Implement a Postgres driver for GoTick to support distributed scheduling with Postgres as the backend storage
π Problem Solved
Currently, GoTick lacks support for persistent storage solutions, limiting its scalability and fault tolerance in distributed environments. By implementing a Postgres driver, GoTick can utilize a robust and widely-used relational database to manage job states and configurations, allowing for persistent and reliable scheduling across distributed systems
π‘ Proposed Solution
Develop a Postgres driver that adheres to GoTickβs storage interface. The driver should include methods for connecting to a Postgres database, reading and writing job states, handling cluster configurations, and ensuring data consistency
π Alternatives Considered
Alternatives include using other databases like MySQL or NoSQL solutions such as MongoDB
π¦ Additional Context
No response
π Related Issues
No response