homme.io
Clean.Precise.Quick.
..
[env]
[sources]
[Makefile]
[sakura.service]
[C client]
[resty/sakura.lua]
[lua client]
Performance test
[2do list]
Моно-но аварэ
Сакура в японской культуре

SAKURA

Sakura is server that concurrently recieves SQL-commands via sockets and translates it to RDBMS ORACLE via OCI. The name is formed as consonant with SOCket and ORAcle - SOCORA => SAKURA - and impressed by the idea of mono-no aware. This is open source project under BSD-2 licence. You can get its actual sources from GitHub and compile it for your needs. Also there are Makefile, service script for start/stop sakura server, lua resty module for OpenResty framework and clients writen on C and on Lua.

Server itself was written on pure C. It uses socket concept and OCI (Oracle Call Interface). After connection to Sakura server (via socket) the client can run SQL-commands (DDL, DML,..) that translated to ORACLE server. And receives status (for Insert, Update, Delete, DDL,..) or data (for Select) from Sakura server.

 

Regards, sdmrnv