VK-KittenPHP/DB/Engine suite
C C++ Python PHP Objective-C Perl
Latest commit ce6dead Mar 10, 2014 1 @vk-com Merge pull request #2 from y0h0h0/patch-1
Update KittenDB_Photo.wiki
Permalink
Failed to load latest commit information.
KPHP VK/KittenPHP-DB-Engine commit Mar 4, 2014
TL Update gen_constants_h.awk Mar 10, 2014
antispam VK/KittenPHP-DB-Engine commit Mar 4, 2014
bayes VK/KittenPHP-DB-Engine commit Mar 4, 2014
binlog VK/KittenPHP-DB-Engine commit Mar 4, 2014
cache VK/KittenPHP-DB-Engine commit Mar 4, 2014
common VK/KittenPHP-DB-Engine commit Mar 4, 2014
copyexec VK/KittenPHP-DB-Engine commit Mar 4, 2014
copyfast VK/KittenPHP-DB-Engine commit Mar 4, 2014
crypto VK/KittenPHP-DB-Engine commit Mar 4, 2014
db-proxy VK/KittenPHP-DB-Engine commit Mar 4, 2014
dhcp VK/KittenPHP-DB-Engine commit Mar 4, 2014
dns VK/KittenPHP-DB-Engine commit Mar 4, 2014
docs/ru Update KittenDB_Photo.wiki Mar 6, 2014
drinkless VK/KittenPHP-DB-Engine commit Mar 4, 2014
filesys VK/KittenPHP-DB-Engine commit Mar 4, 2014
friend VK/KittenPHP-DB-Engine commit Mar 4, 2014
geoip VK/KittenPHP-DB-Engine commit Mar 4, 2014
hints VK/KittenPHP-DB-Engine commit Mar 4, 2014
image VK/KittenPHP-DB-Engine commit Mar 4, 2014
isearch VK/KittenPHP-DB-Engine commit Mar 4, 2014
kfs VK/KittenPHP-DB-Engine commit Mar 4, 2014
letters VK/KittenPHP-DB-Engine commit Mar 4, 2014
lists VK/KittenPHP-DB-Engine commit Mar 4, 2014
logs VK/KittenPHP-DB-Engine commit Mar 4, 2014
magus VK/KittenPHP-DB-Engine commit Mar 4, 2014
mc-proxy VK/KittenPHP-DB-Engine commit Mar 4, 2014
memcached VK/KittenPHP-DB-Engine commit Mar 4, 2014
money VK/KittenPHP-DB-Engine commit Mar 4, 2014
monitor VK/KittenPHP-DB-Engine commit Mar 4, 2014
msg-search VK/KittenPHP-DB-Engine commit Mar 4, 2014
mutual-friends VK/KittenPHP-DB-Engine commit Mar 4, 2014
net VK/KittenPHP-DB-Engine commit Mar 4, 2014
news VK/KittenPHP-DB-Engine commit Mar 4, 2014
photo VK/KittenPHP-DB-Engine commit Mar 4, 2014
pmemcached VK/KittenPHP-DB-Engine commit Mar 4, 2014
queue VK/KittenPHP-DB-Engine commit Mar 4, 2014
random VK/KittenPHP-DB-Engine commit Mar 4, 2014
rpc-proxy VK/KittenPHP-DB-Engine commit Mar 4, 2014
scripts VK-KittenDB/Engine initial public commit Feb 18, 2014
search VK/KittenPHP-DB-Engine commit Mar 4, 2014
seqmap VK/KittenPHP-DB-Engine commit Mar 4, 2014
skat VK/KittenPHP-DB-Engine commit Mar 4, 2014
spell VK/KittenPHP-DB-Engine commit Mar 4, 2014
statsx VK/KittenPHP-DB-Engine commit Mar 4, 2014
storage VK/KittenPHP-DB-Engine commit Mar 4, 2014
support VK/KittenPHP-DB-Engine commit Mar 4, 2014
targ VK/KittenPHP-DB-Engine commit Mar 4, 2014
text Update text-index.c Mar 6, 2014
trees VK-KittenDB/Engine initial public commit Feb 18, 2014
util VK/KittenPHP-DB-Engine commit Mar 4, 2014
vkext VK/KittenPHP-DB-Engine commit Mar 4, 2014
vv VK/KittenPHP-DB-Engine commit Mar 4, 2014
watchcat VK/KittenPHP-DB-Engine commit Mar 4, 2014
weights VK/KittenPHP-DB-Engine commit Mar 4, 2014
.gitignore VK-KittenDB/Engine initial public commit Feb 18, 2014
GPLv2 VK/KittenPHP-DB-Engine commit Mar 4, 2014
LGPLv2 VK/KittenPHP-DB-Engine commit Mar 4, 2014
LICENSE VK-KittenDB/Engine initial public commit Feb 18, 2014
LICENSE.LGPL VK-KittenDB/Engine initial public commit Feb 18, 2014
Makefile VK-KittenDB/Engine initial public commit Feb 18, 2014
README Update README Mar 4, 2014
compile.sh VK-KittenDB/Engine initial public commit Feb 18, 2014

README

This is VK/KittenPHP-DB-Engine project, consisting of efficient PHP-to-C++ translator called "KPHP" or "KittenPHP", and several auxiliary high-performance "engines" (specialized non-relational databases), needed for its deployment.

It has been developed since 2009 mostly by Vkontakte Ltd, operator of social network VK.COM, and thoroughfully tested in high-performance enviroments, until a version useful for the general public was obtained. Fulfilling several previously given public promises, this version is now released for public use under GPL/LGPL terms.

Source code is licensed mostly under GPL version 2 or later (see file LICENSE for the full text and file GPLv2 for list of all authors).

Some portions are licensed under LGPL version 2 or later (see file LICENSE.LGPL for the full text and file LGPLv2 for list of all authors). These are the files which might be later used to create a library, useful for all engines as well as any other future third-party projects.

Each source file should have a header describing its license (GPL or LGPL) and precise list of contributors. If no such header is present, GPLv2 (or later) is assumed, as described in files GPLv2 and LICENSE.

Russian-language documentation is available at [[docs/ru/]].
English documentation not available yet, sorry.