Easy Question about SQL

General software, Operating Systems, and Programming discussion.
Everything from software questions, OSes, simple HTML to scripting languages, Perl, PHP, Python, MySQL, VB, C++ etc.
Post Reply
User avatar
Pains2
Regular Member
Posts: 272
Joined: Sat Apr 14, 2001 12:00 am

Easy Question about SQL

Post by Pains2 »

Hi Everybody,

I currently have Pervasive.SQL runing on our fileserver for our payroll program.
Another department want a special program that only runs of Microsoft Server SQL 7.0.

I was wondering can you have two SQL databases/servers running concurrently on the 1 server?


cheers :thumb:
User avatar
Sid
SG Elite
Posts: 5174
Joined: Sun Sep 17, 2000 12:00 pm
Location: Hell's Kitchen

Post by Sid »

Sure you can add more databases, well at least with mysql
cyberskye
Senior Member
Posts: 4717
Joined: Wed Jan 10, 2001 12:00 am
Location: DC

Post by cyberskye »

Are you asking about multiple databases or multiple database servers (like Oracle and MSSQL)? The former is common, the latter is probably a bad idea (though it may work).

DBServers can use A LOT of CPU and RAM.
anything is possible - nothing is free

:wth:
Blisster wrote:It *would* be brokeback bay if I in fact went and hung out with Skye and co (did I mention he is teh hotness?)
:wth:
User avatar
Sid
SG Elite
Posts: 5174
Joined: Sun Sep 17, 2000 12:00 pm
Location: Hell's Kitchen

Post by Sid »

cyberskye wrote:Are you asking about multiple databases or multiple database servers (like Oracle and MSSQL)? The former is common, the latter is probably a bad idea (though it may work).

DBServers can use A LOT of CPU and RAM.
Sounds like he wants multple servers but IMO I would just setup seperate databases. However Mysql should be able to handle both just fine, and for free.
cyberskye
Senior Member
Posts: 4717
Joined: Wed Jan 10, 2001 12:00 am
Location: DC

Post by cyberskye »

It really depends. Permissions, especially, are handled differently across dbms's - if the app is PURE ansi sql, it may work. Oracle and MSSQL (see tablespace vs database) and DB/2 (I know, not very popular anymore but even more different) are night n' day in some respects - and not just admin tasks.

MySQL just started supporting stored procedures - functionaltiy VERY common in business apps (for security and performance reasons). It really depends, and if you don't have a skilled person looking at the sourcecode, you can only try to import teh data.

Moving a database is not as easy as it sounds - especially when crossing RDMS's

I still say running to RDMS's on a single host is a bad idea - unless you're talking data center-class machines or clustering - and even then, I'd avoid it.

Skye
anything is possible - nothing is free

:wth:
Blisster wrote:It *would* be brokeback bay if I in fact went and hung out with Skye and co (did I mention he is teh hotness?)
:wth:
Stu
Regular Member
Posts: 341
Joined: Tue Aug 10, 1999 12:00 am

Post by Stu »

For the most part I would agree with Skye on the general issue. Depending on the load that the current database places on the server and the hardware that you have to work with, it might or might not work. Even if you think they will work on the same machine, you will need to tune both of the databases to get them to "play nice" together (making sure they don't hog the RAM, monopolize the CPU, etc.). A seperate machine would be the best way to go, less of a headache to set up and maintain.

That being said, I would lean toward not having any application that requires Microsoft SQL Server 7.0. Primarily because, its' mainstream product support is going to end in December 2005 (you can extend that for an additional 5 years by paying for "extended support"). So, you'd only get just over 1 year's worth of bugfixes and security patches for free, and then you need to pay for support. And if you decide not to get the extended support, you pretty much can't upgrade/patch that machine's operating system a few security updates after the support ends for fear of breaking SQL Server (you can, but be prepared to have to uninstall an update and restore the database from a backup at some point).
User avatar
in2deep
Regular Member
Posts: 450
Joined: Mon Jul 14, 2003 11:49 am
Location: Denmark

Post by in2deep »

If another department want to run this program, tell them how much a server and support for it will cost, then see if they have the budget, and still have the will to run it. Alternatively, tell them the cost of a study to find out how it could be done on the existing server.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
User avatar
Pains2
Regular Member
Posts: 272
Joined: Sat Apr 14, 2001 12:00 am

Post by Pains2 »

Thanks guys,

Didn't know about the phase out of 7.0, thats a issuse in itself!!

Will defiantly get them to budget for a seperate server.

Thanks again!!
Post Reply