Skip to content
@Perdia-DB

Perdia

A SQL-Like DB written in rust with a java interface. This organization was created as part of a school project.

Perdia

A open-source SQL-like database.

Note

Perdia-DB was just a small project for our 2nd year Software-Developement final, we do not intend to continue working on it. The overall design decisions we took are questionable, but it was fun.

Pflichtenheft

This is a short summary for our school project.

Allgemeine Daten

Kategorie Beschreibung
Name Perdia-DB
Teammitglieder Julian Burger
David Koch
Beschreibung Perdia-DB ist eine Datenbank die Datenstrukturen abspeichern kann.
Man kann vorgeben wie die Daten gruppiert werden sollen und danach Objekte nach diesem Schema abspeichern.

Ziele

Muss-Ziele

  • Perdia-DB
    • Lexing & Parsing
    • Template creation
    • Template instantiation
    • Data querying
    • Add Webserver
    • Add Securelayer
    • Add storage thread
  • Java-Client
    • TCP-IP queries
    • Decryption & Encryption of queries
    • Query presets
    • Data parsing
    • Typesafe interface
    • JavaDoc documentation
  • ExampleApplication
    • Java RESTful-API Backend
    • Java ORM Blog usage
    • Rust frontend architecture
    • Add Posts
    • Delete Posts
    • View Posts

Kann-Ziele

  • Rework pang to use an AST instead of a horrible match statement (Perdia-DB)
  • Client in another language
  • Reasonable CPU performance (Perdia-DB, on idle)

Pinned Loading

  1. Perdia-DB Perdia-DB Public

    A simple key value database for storing simple structures.

    Rust 5 1

  2. Perdia-ORM-Java Perdia-ORM-Java Public

    An object relational mapper for Perdia-DB written in Java.

    Java 2

Repositories

Showing 4 of 4 repositories
  • .github Public
    Perdia-DB/.github’s past year of commit activity
    0 0 0 0 Updated Jun 19, 2022
  • ExampleApplication Public

    A little JavaFX example application to showcase the ORM.

    Perdia-DB/ExampleApplication’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Jun 13, 2022
  • Perdia-DB Public

    A simple key value database for storing simple structures.

    Perdia-DB/Perdia-DB’s past year of commit activity
    Rust 5 MIT 1 0 0 Updated Jun 13, 2022
  • Perdia-ORM-Java Public

    An object relational mapper for Perdia-DB written in Java.

    Perdia-DB/Perdia-ORM-Java’s past year of commit activity
    Java 2 MIT 0 2 0 Updated Jun 12, 2022

Top languages

Loading…

Most used topics

Loading…