Skip to content

DB connection interface #5

Description

@crs48

What sort of interface should we provide to databases?

To start we plan to support just datascript and the cljs build of datahike. No remote DB connections.

Eventually we'd like to support datomic, datahike on the server and other EDN+Datalog DBs like asami, datalevin, and crux.

Making the DB <-> UI interface async should cover a lot of our logistical needs, but that still leaves subtle differences in the APIs provided by each DB. datahike has one of the larger APIs so covering that should cover most of the others, but are there any caveats we are aware of that we should plan for?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions