Skip to content

Feature: Database support #1

@Joshsora

Description

@Joshsora

I'm currently unsure how we should implement this but I know how I want it to function. I'm questioning whether we should have an internal database server that routes requests to the actual database, or whether we should just allow all servers to connect to the real database.

  • Implement an Interface for general database back-ends. IDatabaseBackend.
  • Have some kinda manager for Database connections. SOEDatabaseManager.
  • Write support for common databases such as MySQL, MongoDB...
    • File system
      • Serialization
      • Cache
    • MongoDB
      • Build missing documents.
      • Handle unique values in classes automatically.
      • RunCommand
      • Query
      • Insert
      • Update
      • Cache
    • MySQL
      • Build missing tables.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions