Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I work on a growing web team that needs to adopt a Source Control system. We looked into Source Safe, but were put off by it's lack of SQL Server source control.
The Visual Studio Team System range looks like it does the trick, in terms of source code + database - but I must admit to be confused by the various versions.
So my questions are (from those with experience):
Is there a free Source Control system that works well with asp.net + SQL Server?
Is VS Team System worth it - for a team of less than five developers?
Finally - if Team System is the best choice, which edition is the best fit for a small team?
Particularly for a small team, you pretty much can't go wrong with Subversion. It's free, open source, and very well supported by the community.
A lot of people use Subversion. Place all your SQL into text files and place them in the repository.
I have the exact same problem, thankfully my company is under 3 years old and we can apply for Biz Spark, which means we get TFS for free.
I really like TFS, it includes project management, bug tracking and build management as well as version control which is very useful. It also has some database tools built for SQL Server.
If you have the money or Biz Spark go for TFS, if not then take a look at GIT. It's another free source control system that takes a different approach to source control.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I am investigating source control systems and considering migrating from SVN to either GIT or PlasticSCM. However to consider the costs, I'd like to know how much PlasticSCM will cost for us.
On their website they mention the community edition is free for up to 15 persons per team. However the definition of team is unclear for me: Is it usual in PlasticSCM to create a new repository per project? Or is the 15-person limit valid for all projects that use the same server?
Or in short: Can the community edition be used for two different repositories with 10 people using each?
The license model of PlasticSCM is per-user and per-server.
When a user performs a writable operation in the PlasticSCM server, a license (site) is used. The community edition can be used up to 15 users.
You can have all repositories you want, but you must manage less that 15 users, for each server.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
A friend of mine is a property manager and rents out units in building. currently everything is in folder and he is looking to have them in computer (Database).
I want to help him since I think I do good in programming and I have good Mysql knowledge (CRUD). However, I am not sure about the starting point so I have 2 questions:
1- In terms of hardware, do I just install mysql server on his computer? Or do I get him t buy another computer and have mysql on it (so it is standalone server)? Or do I need some specialized server for DB?
2- Are there certain steps (high level bullet points would do as I would take it from there) I need to follow? Or even if you can recommend a link I can read?
I have knowledge with Mysql, Java, C++, and PHP
Thank you
Ahmad
I would try someone like site5, hostgator for cheap/good hosting but not godaddy since their interface is usually for people who do not code. Also if you're on a mac install the site locally using mamp, or xampp for windows and then export the database to a live server which can cost anywhere from $5-$15/month.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I would like to move some users off of MS Access and onto an open-source DB like MySQL, Postegres, or even SQLite. Transferring the tables from one DB to another is no problem, but I need to be able to also provide them with a similar UI as the MS Access forms they are using to input the data. Additionally, I would like to be able to give them nice report outputs that reference a table or query.
What open-source alternatives are suggested/available for easily building and storing queries, forms, and reports similar to MS Access, without a ton of programming needed to get them up-and-running quickly?
Obviously I am immediately targeting Windows alternatives, but I don't want to limit suggestions to just one OS.
Open Office - Base seems to be a good option
We were to solve this problem also and considered OO Base not being very good option (note it was like 4 years ago). So we use MS Access as a frontend with ODBC connection to mysql database. It works quite well.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am developing an open source CMS and have been deciding whether or not to offer support for multiple database platforms. What are your views and opinions on this matter? Should I stick with and optimize for a single platform or offer support for more?
Thanks in advance for your input.
IT depends on your plans. If you want the CMS to became popular (I meant Open Source) make it as flexible as possible with high database abstraction. I can only tell that leading PHP - based CMS "Drupal" went through path form MySQL only to all leading DBs including NoSQL.
Ceirtainly, it should. At least, it should be scalable and customizable, that's why uses may prefer different databases.
If you want more users, then yes. Some of your users might like Microsoft SQL Server. Others might find that Oracle's fathering of MySQL put other open source databases into higher regard. Same principle applies to what webservers (IIS, Apache) and web browsers you support. (IE, FireFox, Safari, Chrome, etc.)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
We are currently in the process of solidifying a database change management process.
We run MySql 5 running on RedHat 5. I have selected LiquiBase as the tool because it's open source and allows us to expand its functionality later if needed. It also seems to be one of the few free projects that are still active. Has anyone here had any experience using LiquiBase or other Db versioning tools?
Company Background: We are an SaaS company providing a 7/24 hosted application. There are dozens of instances running different versions of the same database and we need a way to manage the deploy process as it's starting to get out of control. The databases have hundreds of tables and we typically do releases once every 3 months.
I may be biased since I started LiquiBase, but I have been using it in production environments for several years and there have been many, many times where releases would have been a nightmare without it. LiquiBase has evolved to be very flexible and powerful and I have not ran into a situation that it was not able to handle (in one way or another) for quite some time.
The last code release contained of a project I am working on using LiquiBase contained a major database refactoring with hundreds of database changes and needed to be applied to a variety of installations that had different starting points for the database. When we did the release, the databases updated without any problems.
Doctrine, a PHP ORM/DBAL offers Migrations, doing what you want.
The Doctrine migration package allows
you to easily update your production
databases through a nice programmatic
interface. The changes are done in a
way so that your database is versioned
and you can walk backwards and
forwards through the database
versions.