473,395 Members | 1,622 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Choosing the right SQL program?

283 100+
I am trying to build a large scale database and have been doing some reseach online to find out which is the better program to use, but so far I feel even more lost than when I started. Im trying to figure out would it be better to use MySQL, SQL server 2008, or Access, or Oracle, or Visual Studio 2008 or what ever else there is, in order to build a large scale data base???

It seems like there are to many to choose from and I thought I would ask people who have had maybe more experience with the different programs which they feel is better to go with. Also I need something where its going to be able to handle a lot of users, a lot of information, and I can design a nice graphical user interface for users to interact with and its not going to slow down.
Apr 12 '10 #1
6 1849
rski
700 Expert 512MB
It depends if you have mony for that or not (you can choose between free databases: postgresql, mysql) or commercial one (mssql, oracle).
Can you estimate how large would be database, how many simultaneous connections, how many queries per minute, would it be OLAP or OLTP database?
Apr 13 '10 #2
slenish
283 100+
@rski
hi Rski,

Well it would need to be a OLAP database. I have been doing more research on SQL server and although it does seem like what i need the price is just way to out there for the full version. I did read where you can get the developer addition and use it as the full addition...any truth to that?

To give you a little more info im trying to take about 20 databases and combine them in to one. Basically the database is for heavy information tracking and then printing a large amount of reports from all of this. I want to create a very dynamic user interface (or form) that can be very graphic heavy like a web page. There could be up to 50 users at a time either entering or extracting information. Not sure how many queries per min till I do some research on that. Biggest concern is really trying to speed up performance. Unless there is a way to just use Access and increase the amount of information it can store and how it can perform.

I have been trying to weigh all of my options. Another option i saw was using I think SQL developer on the backend of Access to increase performance.

I dont know i feel like I want to tear my hair out there are just to many options and not enough solutions.

Appreciate the help on all of this :D
Apr 14 '10 #3
Studlyami
464 Expert 256MB
I did read where you can get the developer addition and use it as the full addition...any truth to that?
You would probably be violating the license agreement of the developer addition, I would read all that information carefully. rski I think said it best, it depends on how much money you are wanting to spend. I would find your $ limit, then search out the programs that fit that range. As far as creating a GUI for the database I wouldn't worry to much about that at this point unless you are looking at doing 64 bit program.
Apr 14 '10 #4
slenish
283 100+
You might be right on the violation of the licence agreement.

I did find out some other information, which is the central server we use is unix based, now can i use sql server or mysql along with that or would it be better to use something like PHP or Oracle?? Or is there another program that anyone would recommend.

Some how we are dropping Access databases on it and its working fine so I know there are ways to use others.
Apr 14 '10 #5
gits
5,390 Expert Mod 4TB
you cannot use MS SQLServer on a UNIX machine (at least not directly) ... or would you install it on another Windows machine? ... mySql, postgres or Oracle would run fine on a UNIX machine. besides that it would be possible to connect to any database from a UNIX machine, of course ... if that is your question? ... so you might have an Apache and PHP installed on a UNIX-system and query a MS SQL Server on another Windows host ... currently i think your requirements are not clear enough to give a precise advice. While with a commercial DB-system like Oracle or MS SQL Server you might get some bundled and optimized tools to do the, i think relevant, OLAP things that you need ... but you need to pay for all that the one or other way. For the open source options, especially mySql, you would need to search a bit and use some tools that are out there ... and you might get nearly the same result then, but you would need to invest some time to create a bundle of needed things. So to say: If you want a 'out-of-the-box' solution and could pay for it ... then use a commercial product and don't forget the support you could get. In case you prefer a 'low-cost' but even sufficient solution then you should go for a custom bundle of open source tools that are out there. You should know what you really want ... with commercial solutions it is a bit more painless when you would need professional advice or support ... but it's commercial ... :) with open source your success often relies on experts that you would need to have available ... in case it wouldn't be yourself :) ... so basicly in such a case, even the open source alternatives are not free ... at least think about the time it would last to get all needed things up and running ... in case you wouldn't have enough expieriences with that.

But ... at least: all available, and quite well known systems are usable today ... even for mission critical things ... if you could identify the exact requirements ... then you might compare the features of the available solutions and then you could make a decision ... this could even lead to a decision that needs more money ... because choosing a DBMS is a quite basic decision ... and migrations are very painful if you need to revert that decision later on ... and migrations tend to be quite expensive ... don't forget that :)

kind regards
Apr 17 '10 #6
I have used Oracle, SQL Server, and MySQL..Without know the intimate technical details of all 3, I would highly recommend SQL Server and MySQL over Oracle.

Not because they are better, but because they are SO much cheaper. And since you are operating in a unix environment, that would sort of eliminate the SQLserver option.

IMO MySQL is a decent to good quality server program.

Currently where I work we use SQL Server and have hundreds of tables and views with several hundred gigabytes of info. We do not run many queries however, and we are also in the process of creating a Data Warehouse.

Hope this helps.
Aug 2 '10 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Carsten Gehling | last post by:
> -----Oprindelig meddelelse----- > Fra: python-list-admin@python.org > På vegne af David McNab > Sendt: 17. juli 2003 01:32 > Til: python-list@python.org > Emne: Re: Choosing the right...
42
by: Fred Ma | last post by:
Hello, This is not a troll posting, and I've refrained from asking because I've seen similar threads get all nitter-nattery. But I really want to make a decision on how best to invest my time....
11
by: Jean de Largentaye | last post by:
Hi, I need to parse a subset of C (a header file), and generate some unit tests for the functions listed in it. I thus need to parse the code, then rewrite function calls with wrong parameters....
7
by: Phi! | last post by:
Hello everyone, any help with this would be appreciated as I have spent the past afternoon trying to sort it out. I have two questions based on the followiung information. I have two...
20
by: John | last post by:
Hi When I create a setup for my application, it installs all files for the app in C:\Program Files\MyCo\MyApp folder. How can I have some of the files to be installed under :\Program...
38
by: ifti_crazy | last post by:
I am VB6 programmer and wants to start new programming language but i am unable to deciced. i have read about Python, Ruby and Visual C++. but i want to go through with GUI based programming...
19
by: hansBKK | last post by:
Upfront disclaimer - I am a relative newbie, just starting out learning about PHP, mostly by researching, installing and playing with different scripts. I am looking for a host that will provide...
28
by: Rico Secada | last post by:
Hi. First let me start by saying, please don't let this become a flame-thing. Second, I need some advice. I am a 35 year old programmer, who program in C/C++, PHP and Bourne Shell almost...
3
by: MC | last post by:
I'm developing an application that needs a large (up to 4 GB) amount of temporary file space on a local (not network-attached) disk. What are some good tactics to use in a C# program to make sure...
6
by: quartz70 | last post by:
Hi everyone, I'm in the middle of revamping my current web-based software for hospital information. I'm not a programmer and had a previous developer create my old version that is not around...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.