Which is better and Why.?

  • Jeff Moden (4/12/2010)


    Bill Kline-270970 (4/12/2010)


    I work in a multi db platform environment. We use both SQL Server and Oracle. I'm just a newbie when it comes to Oracle administration, and am mid-level with SQL Server administration.

    My supervisor, who is a strong administratior in both SQL Server and Oracle, has told me that with Oracle, you can "scale out" by adding more servers to a cluster and Oracle will split the workload between the servers. (If properly configured, of course.) With SQL Server, you are limiting to "scaling up", meaning to handle a larger workload you have to buy hardware that is faster and more powerful.

    I'm not a Systems DBA but I believe that SQL Server allows for a thing called "Federated Servers" that does just that.

    They do. Has some limitations, and isn't as mature as it really needs to be, but they are catching up.

    Virtualization almost eliminates the need for it and the advantages of it. Improving virtualization will make "scale out" on SQL Server a moot point faster than advances in federation will.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • GSquared (4/12/2010)


    Jeff Moden (4/12/2010)


    Bill Kline-270970 (4/12/2010)


    I work in a multi db platform environment. We use both SQL Server and Oracle. I'm just a newbie when it comes to Oracle administration, and am mid-level with SQL Server administration.

    My supervisor, who is a strong administratior in both SQL Server and Oracle, has told me that with Oracle, you can "scale out" by adding more servers to a cluster and Oracle will split the workload between the servers. (If properly configured, of course.) With SQL Server, you are limiting to "scaling up", meaning to handle a larger workload you have to buy hardware that is faster and more powerful.

    I'm not a Systems DBA but I believe that SQL Server allows for a thing called "Federated Servers" that does just that.

    They do. Has some limitations, and isn't as mature as it really needs to be, but they are catching up.

    Virtualization almost eliminates the need for it and the advantages of it. Improving virtualization will make "scale out" on SQL Server a moot point faster than advances in federation will.

    Heh... you beat my second thought on the subject. I was thinking "is it really necessary now that VM has matured and is a very viable solution"? Obviously, the answer is no but only up to a point??? What happens when you meet the OS limit on CPUs in VM? Would clustering/federating servers be necessary in a VM environment then?

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden (4/12/2010)


    GSquared (4/12/2010)


    Virtualization almost eliminates the need for it (federation) and the advantages of it. Improving virtualization will make "scale out" on SQL Server a moot point faster than advances in federation will.

    Heh... you beat my second thought on the subject. I was thinking "is it really necessary now that VM has matured and is a very viable solution"? Obviously, the answer is no but only up to a point??? What happens when you meet the OS limit on CPUs in VM? Would clustering/federating servers be necessary in a VM environment then?

    Yes, but Datacenter will do 64 CPUs (up to 256 logical processors considering multicore/multithread) and 2 terrabytes of RAM. By the time you hit those limits, you probably have some people onboard who can do skillful federation implementations, or you have the resources to hire a team that can do it for you. Assuming, of course, that a proprietary system built on LAMP wouldn't be better for most companies that need that kind of scale anyway.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • Virtualization almost eliminates the need for it and the advantages of it. Improving virtualization will make "scale out" on SQL Server a moot point faster than advances in federation will.

    For the benefit of less knowlegeable folks such as myself, could you elaborate or post some links that provide more info on that concept?

  • To the original topic - I think it boils down to a matter of preference and "It Depends." Both are very good platforms and both perform very well when properly configured.

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • CirquedeSQLeil (4/12/2010)


    To the original topic - I think it boils down to a matter of preference and "It Depends." Both are very good platforms and both perform very well when properly configured.

    Properly configured is a big part of performance.

    Microsoft's latest offerings are starting to 'package' hardware and software for the larger volume databases.

    Better is the one you have the proper resources for so you are able to get the most out of the platform.

    If your supporting crew is more skilled at Oracle or SQL, that would be the best platform.

    SQL Express could be the best, if the business requirements are met.:-D

    No cost, scalable to 4GB.

    Greg E

  • The differences between Oracle, Access and SQL have nothing to do with the "amount of data they can handle". The differences between these platforms is largely denominated in terms of feature sets and price.

  • Bill Kline-270970 (4/12/2010)


    Virtualization almost eliminates the need for it and the advantages of it. Improving virtualization will make "scale out" on SQL Server a moot point faster than advances in federation will.

    For the benefit of less knowlegeable folks such as myself, could you elaborate or post some links that provide more info on that concept?

    I'm not clear on what you're asking. If you want data on virtualization, there are whole books of material on the subject.

    To get a start on the subject, Bing/Google these subjects: Virtualization, Blade Servers, Windows Datacenter Edition

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • Lynn Pettis - Thursday, April 8, 2010 7:40 AM

    I'll start by asking this, define better.I have not had the opportunity to with Oracle. I have been working with SQL Server since version 6.5. I'd say this, each has their place, just as the numerous OS's that exist.I enjoy working with SQL Server and find it a very stable and well performing platform.

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

  • Henrico Bekker - Thursday, April 8, 2010 12:13 AM

    MS SQL Server is the best. Period.but......if you are an Oracle Dba, Oracle would be the best.Each to his own.This is a question that can only truely be answered with physical test and performance comparisons.My personal opinion is that none is better than the other just because the papers say so.:hehe:

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

  • Lynn Pettis - Thursday, April 8, 2010 7:40 AM

    I'll start by asking this, define better.I have not had the opportunity to with Oracle. I have been working with SQL Server since version 6.5. I'd say this, each has their place, just as the numerous OS's that exist.I enjoy working with SQL Server and find it a very stable and well performing platform.

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

  • kannan_egd - Thursday, September 28, 2017 7:43 AM

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

    Nice job reviving a 7 year old thread to post the exact same thing three times.

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2
  • Luis Cazares - Thursday, September 28, 2017 8:10 AM

    kannan_egd - Thursday, September 28, 2017 7:43 AM

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

    Nice job reviving a 7 year old thread to post the exact same thing three times.

    The response and opinion is also based on tech from 7 years ago...

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    This thing is addressing problems that dont exist. Its solution-ism at its worst. We are dumbing down machines that are inherently superior. - Gilfoyle

  • kannan_egd - Thursday, September 28, 2017 7:43 AM

    Lynn Pettis - Thursday, April 8, 2010 7:40 AM

    I'll start by asking this, define better.I have not had the opportunity to with Oracle. I have been working with SQL Server since version 6.5. I'd say this, each has their place, just as the numerous OS's that exist.I enjoy working with SQL Server and find it a very stable and well performing platform.

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

    Worked with Oracle, prefer SQL Server.  Both have their place, strengths and weaknesses.  SQL Server has most definitely become an Enterprise Class RDBMS.  Can it do everything Oracle does?  No, but it doesn't have to either.  Plus, SQL Server comes with a lot more tools without adding additional cost, unlike Oracle.

  • kannan_egd - Thursday, September 28, 2017 7:34 AM

    Lynn Pettis - Thursday, April 8, 2010 7:40 AM

    I'll start by asking this, define better.I have not had the opportunity to with Oracle. I have been working with SQL Server since version 6.5. I'd say this, each has their place, just as the numerous OS's that exist.I enjoy working with SQL Server and find it a very stable and well performing platform.

    Oracle is always best and better than SQL server. When come to data warehouse and large volume data handling i would always prefer oracle is the best choice. SQL server still standing behind oracle and takes years to reach oracle technology because i worked in both databases as a DBA and a developer. If people need real comparison i will post my experiences in points.

    I would very much like to see your comparison points since I have worked with SQL since 4.2 and Oracle since version 7.
    😎

Viewing 15 posts - 16 through 30 (of 33 total)

You must be logged in to reply to this topic. Login to reply