Forum: Building VoltDB Clients

Post: Poll: What Client language?

Poll: What Client language?
tcallaghan
Apr 27, 2010
What Client language you plan on using to access VoltDB (or which do you wish you could use)?
Let us know.
-Tim
Java
chbussler
Apr 27, 2010
Hi,
I plan to use Java only.
Christoph
java
zstein
Apr 27, 2010
We plan on evaluating voltDB with Java.
Erlang & Lua
henning
Apr 27, 2010
Erlang and Lua.
I am writing an Erlang client API currently, following to the Wire Protocol PDF. Please keep me posted if you change that spec.
With Lua on the other hand, I am mailing with John about how we could embed Lua in SPs. This can happen as soon as sources become available. So with Lua, it's not about a client API but SP logic.
Thanks,
Henning
Java. Would like to use C#
SQLUSER77
Apr 28, 2010
Java and possibly Erlang
rsafaie
Apr 28, 2010
I am only using Java at the moment.
Erlang integration would be nice though, the combination would complement each other very well for certain applications in my opinion.
Rouz
PHP for web and C++ for high performance
aris_sety
May 1, 2010
Some times we need small but powerful application which run in 24 hours, such as ETL or concentrator. C++ will match for this.
We have PHP & MySQL fever in government and educational institutions. We have numerous students in IT educational institutions and we are building e-government in numerous cities.
-Aris Setyawan
PHP for SPs
henning
May 16, 2010
Some times we need small but powerful application which run in 24 hours, such as ETL or concentrator. C++ will match for this.
We have PHP & MySQL fever in government and educational institutions. We have numerous students in IT educational institutions and we are building e-government in numerous cities.
-Aris Setyawan


Would you be interested in describing stored procedures in PHP?
There are PHP-on-JVMs out there that I thought one could use for this.
p8 - http://www.projectzero.org/
Quercus - http://quercus.caucho.com/
Regards,
Henning
Poll: What Client language?
Piotr Kozaczewski
Jun 1, 2010
C/C++ for integration in our BPMN/BPEL/ETL-Environment.
In particular, API for Prepared SQL statements (select/insert/update/delete/merge) AND Array Binding (called Array DML by Oracle) would be nice.
Go Go Gadget Golang
elimisteve
May 1, 2012
I'd love to see a driver for Google's _awesome_ new programming language, Go (aka "golang"). Interfacing with MongoDB is great (thanks to Gustavo Niemeyer's excellent mgo driver), but some NoSQL restrictions do seem a bit ridiculous (no transactions and nothing vaguely join-like??).
Excluding comments and blank lines, erlvolt.erl -- a VoltDB driver for Erlang (see https://github.com/Eonblast/Erlvolt) -- is only 716 lines long, while the official Python driver is ~800 lines. This is promising. Perhaps writing a VoltDB driver isn't as tricky as I'd assumed?
go driver
rbetts
May 1, 2012
I'd love to see a driver for Google's _awesome_ new programming language, Go (aka "golang"). Interfacing with MongoDB is great (thanks to Gustavo Niemeyer's excellent mgo driver), but some NoSQL restrictions do seem a bit ridiculous (no transactions and nothing vaguely join-like??).
Excluding comments and blank lines, erlvolt.erl -- a VoltDB driver for Erlang (see https://github.com/Eonblast/Erlvolt) -- is only 716 lines long, while the official Python driver is ~800 lines. This is promising. Perhaps writing a VoltDB driver isn't as tricky as I'd assumed?


I have a half written golang driver that does a lot of fastserializer. If you're curious, I'll share it with you via github.
go driver
rbetts
May 1, 2012
I have a half written golang driver that does a lot of fastserializer. If you're curious, I'll share it with you via github.