Livejournal - kostja-osipov.livejournal.com - Fish Magic
General Information:
Latest News:
Notes from a test plan 8 Aug 2013 | 12:25 pm
It's been a month or so since I've begun looking at the new data dictionary implementation for Tarantool. Roman created a first version 3 months ago, but myself, blame my perfectionism, thought that s...
Evaluating a MySQL database connector 2 Jun 2013 | 03:43 pm
Since Tarantool stored procedure API was extended with socket I/O, a whole universe of applications for data-enriched networking (routing, proxying, PUSH-notifications, and so on) has become possible....
Importance of intra-query parallelism. 30 Apr 2013 | 02:16 am
Oracle Database has a feature which allows it to query millions of rows in parallel while executing a join which has a big fanout. How important is it that a database server has a lot of intra-query c...
Draft spec for automatic sharding and Tarantool/Proxy: request for comments. 29 Apr 2013 | 04:26 pm
The idea to proxy access to Tarantool/Box is obvious, and a closed source proxy existed within Mail.Ru for a long time. Now that socket I/O is part of server-side Lua, proxying in Tarantool/Box is eas...
Socket I/O in a stored procedure 8 Feb 2013 | 03:30 pm
The next feature added to Tarantool/Box development branch is box.socket, a luasocket-style API to work with TCP and UDP sockets. Initially this was requested for monitoring and audit of the server, ...
Why Objective C? 11 Jan 2013 | 01:31 pm
I'm often asked why Tarantool is written in Objective C. Damien Katz, my ex-colleague from MySQL AB :), wrote a very good post on the strengths of C. We use Objective C as "C with exceptions". Objecti...
Tarantool on_connect/on_disconnect triggers. 9 Jan 2013 | 07:52 pm
I've just pushed on_connect/on_disconnect trigger support into the master branch. This was mainly done to be able to keep track of abnormally disconnected clients - an activity necessary when Tarantoo...
MySQL: multiple user level locks per connection 5 Dec 2012 | 12:44 am
People say that to have a good vacation, you need to do something else, something you don't do every day at work. So, instead of hacking on Tarantool, I did some good old MySQL hacking. Thanks to Ale...
Your lost Wallet is at Frontier Airlines 29 Aug 2012 | 12:01 am
We have it at 7001 Tower Rd, Denver, Colorado 80249. You can pick it up 8am to noon and 1pm to 4:30 pm M-F. If you cannot pick it up, we can send it via FedEx. If you want us to FedEx it, please prov...
Cities and attitudes 21 Aug 2012 | 06:41 am
On Thursday I speak at NoSQL Now! San Jose. Getting to San Jose from Moscow is an adventure in its own, and past ten years of regular travel taught me (and I'm a stubborn learner) that the best route ...