I am Venu Anuganti. This is a personal blog on random things that happens day to day in my work as well in personal life.
I am in the relational database, RDBMS field since 1998 as a Database Internals, Kernal, Drivers, Client Server Protocols and Application developer and all m early companies are direct RDBMS vendors like:
- SOLID Information technology (www.solidtech.com, 1998-2000)
- MySQL (www.mysql.com, 2001-2004)
- Certive, Cloud9 Analytics (http://www.cloud9analytics.com/, contractor part-time)
- ANTs Software Inc (www.ants.com, 2004-2007)
Recently I changed my job track from database kernel development to database front end as database geek or architect, which involves in building and re-designing the scalable cloud infrastructure to individual companies to satisfy the user demand and data. As a result; I opted the companies in the same way:
- Yahoo! Inc (www.yahoo.com, 2007-2008)
My interests are:
- Database kernel, internals development
- Database applications and tools development
- ODBC, JDBC, Native and .NET drivers development
- MySQL Database tuning, optimization and administration
- Building scalable, reliable database infrastructure
- Cloud computing
So far, I developed 5 ODBC Drivers, 2 JDBC Drivers and couple of native C/C++ interfaces and a .NET provider. I also one of the initial contributor of unixODBC that you see on all Linux boxes as a default installation. And has complete hands on experience from database clients and servers development along with application end ( C, C++, ODBC, JDBC, Java, .NET and SQL).
I was one of the early developer of MySQL (2001 to 2004). MySQL 4.0 and 4.1 had my contribution to-wards the server and clients, the features like warnings, prepared statement execution, new compressed binary protocol, multi-query execution and many more SQL features that I can not recollect now are designed and implemented. I also re-wrote the complete Connector/ODBC 3.51 along with design and implementation of MySQL C API extensions with new compressed binary protocol in 4.1 which deals with prepared statement execution.
The following search results can give some more insight:
![]() |
So far, my whole career is database clients and server development on HOW TO IMPLEMENT SQL; and now I will be learning HOW TO USE DABASES along with tuning and scaling the database servers as part of my job at Yahoo.
I also used to run a blog on Microsoft Vista during the initial alpha days; and you can find that from here, even though I did not update this for a long time:
http://msvistablog.net/ and http://msvistahome.com/.
Links
Here is some more archived links:
- Exploring New Features in InnoDB Plugin-1.0
- Exploring MySQL in the .NET environment
- Re-engineered ODBC 5.1 driver for MySQL
- Sessions@MySQL User conference 2003
- MySQL Developers
- I left ANTs Software Inc
- UnixODBC AUTHORS
- Linkedin Profile
What I can do for you
If you ever need anything related to Relational Database Management System, like client side interfaces/drivers/utilities or GUI Query Interface to databases or database internals implementation, or tuning and scaling database applications; database high availability please drop me a note or send an email to venu at venublog dot com.
