A DataBase System implemented with C++
.
Linux: G++ Version 11.1.0+; CMake Version 3.5.0+
Windows: MinGW Version 9.0.0+; CMake Version 3.5.0+
MacOS: G++ Version 10.1.1+; CMake Version 3.5.0+
-
libhv Submodule Initialization
git submodule update --init --recursive
-
Compile DataBase
cd DataBase cmake .. # For DEBUG Usage: cmake -DEBUG=on . cmake --build .. -j 4
-
Execute
./ecdb
Compile APIDemo (Developers Only)
API Demo IS NOW REMOVED, ROLL BACK TO PREVIOUS COMMITS IF NECESSARY TO CHECKOUT API Demo
-
Initialize Submodule
git submodule update --init --recursive
-
Compile libhv
cd DataBase/libhv ./configure make sudo make install
-
Compile APIDemo
cd .. g++ -std=gnu++11 apidemo.cpp -pthread -lm -g -Wall -Wextra -lhv -Og -o APIDemo.so
-
Execute
./APIDemo.so
libhv: A C/C++ Network Library for Developing TCP/UDP/SSL/HTTP/WebSocket Client/Server.