We research issues in Canadian Immigrants, and found that there was a lack of recent, unaggregated information. As we dug further, we found that some data was available, but there was no central repository. Therefore, we are building a web based service to collect this data, with the intent of having it display in google maps and then be downloadable as a csv file that is readable in GIS software such as ESRI Arcsoft, so that data may be visualized.
To date, we have relied on a lamp box with drupal as the front end to help provide a more social experience. However, it seems that MS SQL offers more functions with regards to geometry built in then MYSQL, and my devs (good guys, but MS guys at heart) want me to switch to
So here is my dilemma: do I dump $20K into moving everything to an MS solution that in the short-medium term might make the geometry functions (i.e. show me all the hospitals within a 20km radius of this cluster of immigrants) or do I get him to spend the same amount writing something similar for MYSQL? The only issue there, is that I am not too fond of Oracle having ownership of MYSQL. Should I be directing $20K into replicating these functions into something like MariaDB? Might be a longshot but again, as a non-profit I'd like to see something go back to everyone, not just my group.
Really, I am open to any flexible, creative open and reliable solutions. Sorry if my knowledge is limited or if I am grasping at straws, and if I am being terribly biased, but I trust Oracle with opensource about as much as I trust MS."