Giter VIP home page Giter VIP logo

dcdb's Introduction

What is Engine of DCDB?

DCDB is A Distributed Column-based Database. Engine is a interface demo for DCDB. It a parser for user's SQL like API, and manages MetaNode and DataNodes. It is using Flask as a web server framework and support http post api to client.

Features

  • SQL like API

    • DataType

      • int32
      • int64
      • string
      • double : NO
      • float : NO
      • uint32
      • uint64
      • bool : NO
    • DML

      • SELECT - 从数据库表中获取数据
        • SELECT 列名称
        • SELECT * : NO
      • UPDATE - 更新数据库表中的数据
      • DELETE - 从数据库表中删除数据
      • INSERT INTO - 向数据库表中插入数据
    • DML子句

      • SELECT DISTINCT : NO
      • SQL WHERE 子句 - WHERE 列 运算符 值
        • =
        • <> : NO
        • :

        • < :
        • =

        • <=
        • BETWEEN
        • IN
        • LIKE : NO
        • NOT : NO
      • SQL AND & OR 运算符
      • SQL ORDER BY 子句 :NO
      • SQL TOP 子句 :NO
      • SQL 通配符 :NO
      • SQL JOIN :NO
      • SQL UNION :NO
      • SQL 函数 :NO
      • SQL INDEX
        • 唯一索引:
        • 非唯一索引
        • 全文索引:NO
      • SQL 事务: SSI
    • DDL NO

      • CREATE DATABASE - 创建新数据库
      • ALTER DATABASE - 修改数据库
      • CREATE TABLE - 创建新表
      • ALTER TABLE - 变更(改变)数据库表
      • DROP TABLE - 删除表
      • CREATE INDEX - 创建索引(搜索键)
      • DROP INDEX - 删除索引

dcdb's People

Contributors

wy1433 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

enmotplinux

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.