Czech

Detaily projektu

Výsledky ze sociálních médií

Vzorec: shlédnutí + (lajků x 3)
Výsledek: 142 + (12 x 3) = 178
Výsledek hodnocení v sociálních médiích: 178

PaenkDb

Téma: Big Data
Typ média: Video
Die Paenko Datenbank ist eine ausfallsichere, dokumentenorientierte NoSQL Datenbank basierend auf einer Implementation des Raft-Konsens Algorithmus in der Programmiersprache Rust. Die Datenbank soll eine sichere Alternative zu bereits bestehende Datenbanken wie zum Beispiel MongoDb oder MariaDb sein. Diese beiden Datenbanksysteme sind in ihrer Funktion Datensätze zu replizieren in mancher Hinsicht limitiert. Wir wollen mit der Datenbank ein System implementieren, das unlimitiert ist und deswegen beliebig groß skaliert werden kann und das unabhängig vom geographischen Standort der Server.
Die Diplomarbeit umfasst vier Programme. Die Datenbank selbst, die die ACID Kriterien erfüllt und den Konsens-Algorithmus verwendet der von uns um zahlreiche Datenbank Features erweitert wurde. eine C# Library, die die Kommunikation mit der Datenbank aus einem C# Programm heraus vereinfacht, ein Management Programm, welches in C# mithilfe der Library implementiert wurde und ein Webinterface, das auf allen Datenbankservern läuft. Beide dieser Management-Tools sollen dabei helfen, ein laufendes Paenko Datenbanksystem zu konfigurieren. Das gesamte Projekt ist Open Source und auf GitHub verfügbar.
Popis projektu v angličtině
The Paenko database is a failsafe, document-oriented, NoSQL database based on an implementation of the consensus algorithm Raft in the programming language Rust. Our database is supposed to be an alternative to database systems like MongoDb and MariaDb. These two systems have several limits when it comes to replicating data on multiple servers. We do not want our database to have such limits because our goal is to implement a system that is limitless und fully scalable, regardless of the physical location of the used database servers.
Our diploma project consists of four programs: the database itself, which is based on the Raft algorithm that was expanded to allow some useful features and satisfy the ACID criteria, a C# library, which is a database driver and simplifies using the database in a C# application, a two management applications, one of which is a C# application that was created using our library and the other a web interface that is hosted on every database server. Both programs allow database configuration over an appealing graphical user interface. All of the programs in this project are Open Source.
178
142
12
PaenkDb
Florian HankoAG2VideoAT

Random ProjectsZobrazit všechny projekty

Finalist
451
271
60
Carbon Microphone
Diego MosqueraAG1VideoES
Finalist
499
388
37
The Revolution of 3D P...
Panayiota H...AG1VideoCY
Finalist
1,285
1,153
44
Gravity
Physics Exp...AG1VideoSI
40
34
2
Handy Recycling
Fan TeamAG2Pres.AT
IP: 138.201.154.83
X