Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

a new, universal Julia DataBase API #17

Open
ExpandingMan opened this issue Jun 4, 2018 · 2 comments
Open

a new, universal Julia DataBase API #17

ExpandingMan opened this issue Jun 4, 2018 · 2 comments

Comments

@ExpandingMan
Copy link

ExpandingMan commented Jun 4, 2018

Continuing discussion in this thread.

Initial point of discussion is what model to base a potential new database standard interface on. Examples include this package, existing interfaces for ODBC and LibPQ. Another intriguing possibility is embracing DataKnots.jl as a standard.

Here is a list of goals we should consider:

  • A simple, uniform interface across all Julia database packages that allows users to query with any SQL string and dump into any DataStreams Sink.
  • An unobtrusive design that makes it easy for users to use special features of individual packages that may not be universal (this is the one place where, if we are very careful, we might be able to offer something that sqlalchemy can’t).
  • Simple for package maintainers to implement (at least the minimum features).
  • Some level of compatibility with Spark, or at least carefully checking that this is feasible.
  • A path toward ORM.
@iamed2
Copy link
Contributor

iamed2 commented Jun 4, 2018

I do support using this package name/repo if people decide it's a good idea to have a package.

@randyzwitch
Copy link

I'm on-board for finally solving this problem in its smallest form, i.e. mimicking what R/Python/Perl have accomplished with DBI. After that, people can feel free to start making ORMs or whatever that fits their taste as other packages.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants