Code Monkey home page Code Monkey logo

edgedb's Introduction

Build Status

Disclaimer

This is a very early technology preview. It is not yet intended to be used for mission-critical applications. Things may not work, or not work as expected. Comments and bug reports are welcome.

What is EdgeDB?

EdgeDB is an open-source object-relational database that helps you write better software with less effort. EdgeDB organizes data as a graph of strongly-typed objects and provides an expressive query language which allows to manipulate complex data hierarchies with ease.

EdgeDB features:

  • strict, strongly typed schema;
  • powerful and expressive query language;
  • built-in support for schema migrations;
  • native GraphQL support;
  • PostgreSQL as the foundation.

What EdgeDB is not

EdgeDB is not a graph database: the data is stored and queried using relational database techniques. Unlike most graph databases, EdgeDB maintains a strict schema.

EdgeDB is not a document database, but inserting and querying hierarchical document-like data is trivial.

EdgeDB is not a traditional object database, despite the classification, it is not an implementation of OOP persistence.

Getting Started

If you are interested in trying EdgeDB, please refer to the Quickstart section of the documentation.

Documentation

The EdgeDB documentation can be found at edgedb.com/docs.

License

The code in this repository is developed and distributed under the Apache 2.0 license. See LICENSE for details.

edgedb's People

Contributors

1st1 avatar asvetlov avatar elprans avatar vpetrovykh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.