Skip to content

HaseProgram/technoparkdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Databases course project for Technopark @mail.ru

Task

There is API without implementation: https://tech-db-forum.bozaro.ru/. We need to create application (any language) which will process requests with correct responses. After that we need to upgrade our application so it can process as many requests as it possible.

Grades

Here are grades for our course (01.09.2017 - 20.01.2018). 1 point per RPS (Request per Second). Maximum is 30 points.

DATE ... - 12.01.2018 12.01.2018 - 14.01.2018 15.01.2018 - ...
RPS 50 40* 80**

*There was server update which decresed it's perfomance.

*Deadline.

Result

Database fills in 5 minutes.

Perfomance test: 2669 RPS

Launch (Docker)

This application is provided by Docker container. So you just need build and run:

docker build -t d.zaytsev https://github.com/HaseProgram/technoparkdb.git
docker run -p 5000:5000 --name d.zaytsev -t d.zaytsev

Launch test

You can found test app here: Application

Launching functional test:

./tech-db-forum func

Launching fill database:

./tech-db-forum fill

Launching perfomancetest:

./tech-db-forum perf

About

Project for technopark databases course

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published