easydb is modern technology for building relational databases. Different concepts for different application scenarios can be modeled via the frontend.
What is easydb?
easydb is a flexibly configurable standard software for the realization of object-relational database concepts. easydb is used for the structured management of metadata and files. The work with the software is 100% web-based. Application finds esaydb as indexing, search and portal software.
What technology does easydb use ?
easydb is built on the open source components Linux, PostgreSQL, Apache and Elasticsearch, among others. Instances are defined according to individual requirements using the flexible data model. The data model can be created via a graphical front end.
easydb consists of two server components that can be installed on different servers and the easydb web frontend as the third main component. easydb runs on common Linux distributions and comes with Docker. To use easydb , users can use the common web browsers. It is recommended to use the latest version.
Technical structure of easydb
easydb Asset Server (EAS) is a distributable storage system with HTTP-API and JSON output without a graphical front end. EAS is written mainly in Python. EAS stores all file formats and can create derived versions for most of them. EAS storage can be local as well as via SAS or NAS.
easydb Server is a C++ server with Python plugin extension. The HTTP-Restful-API supports all features of the server and can only be accessed through it.
Elasticsearch is used for the search. The index for this is based on an SQL data copy. To increase performance, Elasticsearch can be installed on multiple machines.
Special Features | USP
RESTful APIWith the help of open interfaces, easydb can be expanded and refined through individual developments.
Plugin Support: easydb can be extended via plugins as needed. The documentation contains an overview of paid and open source plugins.
Github Repository: easydb Developer platform through which all open source tools are made available to easydb for use and further development.
Documentation: freely accessible online documentation on the use and technology of easydb.