Hello, I had a different use case of H2, I used H2 because it was required to write my software in java (requested by the customer), but I always wanted to use those data in some other softwares written in C++.
Furthermore I planned to rewrite this software in C++ (absolutely required to answer more specific needs) and I cannot use anymore H2. It would have been a gain of time, but I will use sqlite. too bad, those 2 applications won't be compatible at the DB level, and certainly I will stop the Java version. so yes there is a need for H2 to be used through C++ (at least) and not only restricted to the Java world. Best regards, Sylvain On Tue, Mar 23, 2010 at 10:46 AM, Dario Fassi <[email protected]> wrote: > Hi, > I agree with Otan , it is only a question of time to be appreciated what > it's worth. > > H2 is a young and beautiful piece of work that surprises me everyday with > what they can do compared to traditional databases. > I believe H2 has much potential to exploit and statistics can show this. > > My only concern is that this derivation dilute or delay the growth and > maturation of H2. > > Regards, > Dario. > > > El 23/03/10 02:20, Otan escribió: > > Hi Thomas, > > Question: Would you continue maintaining the Java version of H2 side by > side with the C version? > > BTW, I believe H2 is not a substandard or an inferior product. Give it > proper marketing and publicity, maybe its community will grow and surpass > Apache Derby/JavaDB. > > /Otan > > > On 23 March 2010 02:47, Thomas Mueller <[email protected]>wrote: > >> Hi, >> >> > I was curious to know why you are planning to do this? >> > Might I say, I'm a little disappointed? :) >> >> There are multiple reasons. First, I always wanted to be able to use >> H2 without JVM. Not necessarily a fast, but a working version. Earlier >> versions of H2 included a native version (compiled using GCJ). >> However, there were problems, maybe due to GCJ (not sure) or how I >> used it. So I removed the GCJ version. >> >> The advantages of a native version of H2 are: >> >> * fast startup >> * smaller size >> * easier to integrate in other languages / platforms / applications >> >> If you look at SQLite, you will see there is a need for that: >> >> https://www.ohloh.net/p/h2database (44 users) >> https://www.ohloh.net/p/sqlite (912 users) >> >> Now, in another project I'm working on (Apache Jackrabbit) there is >> also a need for a native version. Not necessarily the whole project, >> but probably a subset. For similar reasons than those of H2. >> >> The best language for that is probably C. My idea is to have a >> converter from Java to C so that a large part of the code can be >> converted to C. The resulting code doesn't necessarily need to be fast >> - the performance critical part could be written in C (written twice). >> Not sure if it will be written twice, but it could. >> >> I already wrote a Java to C converter about 10 years ago. This was to >> run another Java database (PointBase Micro) on cell phones. The code >> was ugly, so I threw it away. But it was working. It was never used in >> production for political reasons. >> >> Now my plan is to again write such a converter. >> >> Regards, >> Thomas >> >> -- >> You received this message because you are subscribed to the Google Groups >> "H2 Database" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<h2-database%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/h2-database?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "H2 Database" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/h2-database?hl=en. > > > -- > Saludos, > Dario > > -- > You received this message because you are subscribed to the Google Groups > "H2 Database" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<h2-database%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/h2-database?hl=en. > -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/h2-database?hl=en.
