+ - mysql vs. ms-sql dliemma-> 6
Submitted
by
rnmartinez
rnmartinez writes "As the Project Manager for a non-profit looking to implement a tech project, I am running into a few dilemma's and as a casual slashdotter I could really use some help. I'll start with a brief explanation of the project.
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 .net NUKE/MsSQL and ditch the open source stuff. As a believer in open source and a non-profit, I am having some moral issues with this (I try and run linux and open source on everything I reasonably can).
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."
Link to Original Source
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."
Link to Original Source
How about Sphinx? (Score:2)
Open Source Solution (Score:2)
Re: (Score:2)
You likely will want to install PostGIS http://postgis.refractions.net/ [refractions.net] as well. PostgreSQL can do simple geometry and distances and will get you by with some simple functions. PostGIS adds on the real GIS functions and calculations.
DO NOT SPEND THE MONEY!!! (Score:2)
I'd give you my number and make you an offer myself, if this were not Slashdot and there were a private way to do so. Either you are being fed a line of BS, or these guys simply don't know what they are doing
Re: (Score:2)
Personally, I would get rid of the PHP and go with Rails, which is more modern and faster for development. I see the site also uses jquery (fine) . And you have a Wordpress blog, which is also find but blogs are pretty simple to do. My personal preference is to have a custom blog built into the site, so you don't hav
Re: (Score:2)
Although it can be used as a direct replacement, it also has some improvements, including better performance.