We have several things on our roadmap, the sequencing of them will depend on customer requests and whether or not we run into unexpected issues.
Speed is my concern on shared database on multiple computers. I really like to see the Performance improvements and XaMarin
That is probably one of the toughest areas for us to make real improvements without writing a completely different VistaDB that's an actual server. The core problem we face is providing a reliable, consistent database through SMB File sharing. Put simply, networks are just too slow at that tier of an application. We've looked a few times at a server version of VistaDB but were cautioned each time we did an analysis that there likely isn't sufficient market to justify the engineering and maintenance costs of such a product. But, we're willing to be proved wrong on that point!
+1 for Xamarin support! This would be HUGE as it would now mean we have an SQL Server equivalent on mobile!
Just out of curiousity - what is it about Xamarin that requires VistaDB to be compiled from source? And if customers can compile from source and use it, why can't you compile it and give us binaries?
Would love to help in any way I can (even beta testing), since this would save me MONTHS of work (I was about to implement my own database engine for mobile).
Thanks for the clarification. If making a series of binaries is a matter of you changing some build settings then compiling (i.e. no need to change the code), then please do. Given the choice of No VistaDB at all or choose binary depending on platform I think the latter is better (I imagine a mobile app could download the version it needs once it has figured out the platform it is running on).
Hope we can get some binaries to try out soon!
Following up on this - work is proceeding with Xamarin support. We're going down the route of producing a different assembly for each platform which appears to be the best approach. We currently have an iOS assembly that is passing all but a few unit tests, one of which may ultimately reflect a limitation of running on Unix.
If you're keen on trying out iOS please reach out to support and we can send you a binary to try. Meanwhile, we're going to turn our attention to Android.
Will Vistadb Xamarin support OS X
Thanks
We're expecting to have that as well. Any customer that's keen on giving it a try should contact Support for a preview version.
Sunil Prasad
Just wondering what is the future plans for VistaDB?