Sql7 And Oracle8 Comparison

There have been a number of messages with reference to
performance comparisons of one sort or another.
I decided to do a controlled, fair test of these two products
with respect to their data warehousing peformance.
I created a schema with 3 dimension tables ( 300,10000,1000 rows)
and 1 fact table ( 1000000 rows )
I designed 3 queries.
I decided to test two things
1) bulk load speed
2) query response times for the 3 queries
I used identical hardware ( HP Vectra P200 48M Ram + 2.1G
Quantum ). Software was RedHat 5.2 + Oracle8.0.5.1 and Nt 4.0
Sp4 + SQl7 ( 120 Day Tril...). Both databases were configured
similarly ( fixed 16M Memory ).
results
Operation Elpased time (s)
Sql7 Oracle8
bulk Load 720 660
Query1
Query2
null

Mark Kirkwood (guest) wrote:
: There have been a number of messages with reference to
: performance comparisons of one sort or another.
: I decided to do a controlled, fair test of these two products
: with respect to their data warehousing peformance.
: I created a schema with 3 dimension tables ( 300,10000,1000
rows)
: and 1 fact table ( 1000000 rows )
: I designed 3 queries.
: I decided to test two things
: 1) bulk load speed
: 2) query response times for the 3 queries
: I used identical hardware ( HP Vectra P200 48M Ram + 2.1G
: Quantum ). Software was RedHat 5.2 + Oracle8.0.5.1 and Nt 4.0
: Sp4 + SQl7 ( 120 Day Tril...). Both databases were configured
: similarly ( fixed 16M Memory ).
: results
: Operation Elpased time (s)
: Sql7 Oracle8
: bulk Load 720 660
: Query1 3 2
: Query2 1 1 ( watch that tab key)
Query3 4 3
The bulk load was performed using Dts (sql7) and sqlldr (Oracle8)
To get to the query execution times indexes were created using
output from Microsofts "Query Analyzer" product ( really good
product by the way and comes with Sql7... ). The queries were
run from Query Analyzer(sql7) and Sqlplus (Oracle8)
So what to conclude ?
Oracle8 on Linux is slightly quicker in general - not
sigificantly so however.
During testing when the "optimal" set of indexes were not there,
it was discovered that Oracle8 was much better at doing joins
involving large datasets. However the Query Analyzer made it so
easy to improve the situation that the 2 products even out
here...
Therefore I would say that they are both good databases with
respect to data warehouse purposes.
Notes etc :
What were the queries ?
For anyone who is interested I will send data on the schema and
queries ( mail me ).
What did I mean by fair ?
I had not decided which database / os was going to win before I
started.
I used only features common to both databases. Therefore I did
not use partitioning (oracle8) or clustered indexes ( sql7).I
was liasing with a Sql7 developer ( I'm an oracle boy myself )
concerning setting up Sql7.
I hope some people find this interesting
Cheers
Mark
null

Similar Messages

  • A question about Tuxedo7.1 and Oracle8.1.7 in win2000

    I have install Tuxedo7.1 and Oracle8.1.7 in win2000.
    when update the Oracle record by a Tux Service,
    the record is not change,and the Oracle system leave a dead lock.
    I had test Tuxedo7.1 with Oracle8.1.7,Tuxedo7.1 with Oracle8.1.6 and Tuxedo7.1
    with Oracle9.2.0.1,all of them have the same question.
    I think may be the question cause by Tuxedo7.1,SO i want know
    where to get the patch of Tuxedo7.1 for win2000.
    May be you have other advice,Please tell me.
    Thanks.

    Yes,I am using pro*c and XA.
    when update the record,the sqlca.sqlcode return is 0.
    Thanks.
    "roopesh" <[email protected]> wrote:
    >
    are you using pro*c ?
    what does the sqlca.sqlcode return?
    does it return success before you commit the transaction ?
    are you using XA also ?
    Regds
    Roopesh
    "meteorlee" <[email protected]> wrote:
    "meteorlee" <[email protected]> wrote:
    I had call tpcommit in the transcation.and use the valid TMS.
    I have install Tuxedo7.1 and Oracle8.1.7 in win2000.
    when update the Oracle record by a Tux Service,
    the record is not change,and the Oracle system leave a dead lock.
    I had test Tuxedo7.1 with Oracle8.1.7,Tuxedo7.1 with Oracle8.1.6 and
    Tuxedo7.1
    with Oracle9.2.0.1,all of them have the same question.
    I think may be the question cause by Tuxedo7.1,SO i want know
    where to get the patch of Tuxedo7.1 for win2000.
    May be you have other advice,Please tell me.
    Thanks.

  • 1Z0-035 Oracle9i New Features for Oracle7.3 and Oracle8 OCPs ...

    Hi All
    I am preparing for OPP exam 1Z0-035.
    Oracle9i New Features for Oracle7.3 and Oracle8 OCPs ..
    Can somebody please let me know where can I get the Oracle Material (pdf) for the same.
    or any good book i can purchase.
    Thanks
    Shahid
    [email protected]

    Hi,
    I am interested in knowing the link for 1z0 035.
    Please let me know Shahid - if you have got the document or any particular book.
    I need to give my exam.
    Thank you,
    Gauri
    [email protected]

  • Time "and" Date Comparison

    Hi,
    I am trying to get the difference between two sets of time.
    This also involves a Date comparison because sometimes the times span more than one day.
    Here is an example of what I'm trying to accomplish. I have searched the forum archives but have not yet found time and date comparisons together.
    startRun = "10/26/01 4:30 PM";
    endRun = "10/27/01 7:45PM";
    I want to process these two times and get the difference.
    The result would be:
    totalRunTime = "27 hours 15 minutes";
    I am stumped. Is this type of process even possible? Any help would be grealty appreciated.
    Best,
    Christian Velez
    Senior Software Engineer
    Research Institute of America, Inc.
    [email protected]

    try this ...
            String startRun = "10/26/01 4:30PM";
            String endRun = "10/27/01 7:45PM";
            SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mma");
            try {
                Date startDate = sdf.parse(startRun);
                Date endDate = sdf.parse(endRun);
                System.out.println("Start date/time = " + startDate);
                System.out.println("End   date/time = " + endDate);
                long differenceInMillis = endDate.getTime() - startDate.getTime();
                long differenceInSecs = differenceInMillis / (1000);
                long differenceInMins = differenceInMillis / (1000 * 60);
                long differenceInHours = differenceInMillis / (1000 * 60 * 60);
                System.out.println("Millis = " + differenceInMillis);
                System.out.println("Seconds = " + differenceInSecs);
                System.out.println("Minutes = " + differenceInMins);
                System.out.println("Hours   = " + differenceInHours);
                //What you want
                System.out.println("Total run time = "
                    + differenceInHours + " hours "
                    + (differenceInMins % 60) + " minutes");
            } catch (ParseException pe) {
            }

  • Cisco products and services comparisons

    Wasnt sure where to post this...was hoping somebody could point me in the right direction...
    anybody have any site, whitepaper, document of any kind that gives an outline of products and services comparison between cisco products and other network equipment (ie...vs Juniper, vs Brocade, vs Nortel, etc...)
    thanks in advance.
    Bruce

    Hi Bruce,
    If youre a partner you can access the partner portal which has a small bit of competitive info.
    http://www.cisco.com/web/partners/sell/competitive/routing.html
    http://www.cisco.com/web/partners/sell/competitive/index.html
    Cheers,
    Conor

  • Oracle DB schema and data comparison tools that compare BLOBs

    I'm looking for schema and data comparison tool like DBDiff or DbTools, but it has to be able to compare BLOB and CLOB fields. I went thru few products available on the market but could not find any that does that.
    Can you please recommend tool that will help me with it.
    Thanks,
    E

    Hi.
    I use Comparenicus for Oracle from Orbium Software. It compares data and schema, CLOBs, BLOBs..
    It can also handle large tables which is very useful for some of my environments.
    Last (but not least) it has a unique feature for copying selective data from one DB to another. You can read about it this post:
    Efficient way to copy business data from Production DB to Test DB
    Enjoy..

  • JAVA IDE options for development against OAS and Oracle8i

    I'm wondering whether JDeveloper is the only Java IDE option
    when developing Java apps for deployment on OAS and Oracle8i.
    Is it possible to use VisualCaf     or Jbuilder instead and how
    does these tools compare to JDeveloper?
    null

    Jesper Bech Petersen (guest) wrote:
    : I'm wondering whether JDeveloper is the only Java IDE option
    : when developing Java apps for deployment on OAS and Oracle8i.
    : Is it possible to use VisualCaf     or Jbuilder instead and how
    : does these tools compare to JDeveloper?
    JDeveloper2 provides a natural coupling to OAS and 8i which no
    other tools offer. The Connection Manager, Oracle's InfoBus
    beans, Info Form wizards, CORBA definition wizards, deployment
    wizards for 8i etc. are all there to tie the suite together.
    I used JBuilder with 8i813beta well before JDev2Beta was
    released for Web Server Applications/CORBA. 8i provides a
    number of command line utilities(loadjava, dropjava, publish,
    sess_sh etc) to perform the deployment of CORBA objects. JDev2
    are essentially calling those utilities but wrapped around a GUI.
    You can certainly use other tools but you will probably discover
    some critical features are missing. Features such as SQLJ
    support and a light weight servlet engine for debugging servlets
    are well worth it.
    One thing I hope Oracle would address is remote debugging of
    Java in the Database(either JSProcs/CORBA objects). You can
    certainly debug CORBA objects outside the database using
    Visibroker/OSAgent but this means you have to change a lot of
    code for debugging b/c Visibroker doesn't support sess_iiop nor
    AuroraJTS.
    DEV TEAM ARE YOU LISTENING!!!<g>
    There are a number of other concerns that I've listed in a
    post "heavy IIOP issues - 8i/408" but nobody has responded to
    that and probably never will.
    I think JDev3 with OBC4J will offer further encouragement to
    move away from other dev tools though. Depending on whether
    your organisation will take advantage of this new enterprise app
    framework you may not need to make the move. I dont know I
    haven't used it but I'm waiting in anticipation. I'd be
    interested in hearing what the beta testers are saying about the
    speed issues!
    rgds ash
    null

  • About tuxedo and oracle8i

    When Tuxedo and Oracle8i are on the same machine, they work well. But now Oracle8i
    is moved to another machine. What should I do? modify ubb, RM or nothing?
    please mail your suggestion to me!

    When Tuxedo and Oracle8i are on the same machine, they work well. But now Oracle8i
    is moved to another machine. What should I do? modify ubb, RM or nothing?
    please mail your suggestion to me!

  • Oracle8 and Oracle8i (Migrating)

    How can I migrate from Oracle8 to Oracle8i. The migration
    utilities insist that I select an Oracle8 instance but I can't
    get both Oracle8 and Oracle8i running on the same server. Please
    help me.........please
    TIA,
    Lori
    null

    srini (guest) wrote:
    : i know that oracle8i stands for internet computing. We are
    : running our database in 7.3.4. We've a plan to go for Oracle8
    : during Jan 2000. We are confused whether we can go for Oracle8
    : or Oracle8i. Since i don't know exactly what is the difference
    : in between these two, we are not able to make the decision?
    : Can anyone help me to find out 1. is there any architectural
    : change between oracle8 and oracle8i? 2. What are the features
    : oracle8i has which are not existing in oracle8.
    : thanks
    : srini
    Srini,
    The major features that are in Oracle8i and are not in Oracle8
    are the following:
    1) Java and internet capabilities are in Oracle8i and these
    are not in Oracle8
    2) JVM - Java Virtural Machine also known as JServer, this
    allows developer to create applications in Java, PL/SQL
    or OCI
    3) iFS - Internet File System, this allows the database to
    store relational and non-relation data files is present
    in Oracle8i and this is not in Oracle8.
    4) Oracle8i comes with interMedia which allows user to access
    multi-media data.
    5) Oracle8i comes with WebDB, a web developement environment.
    These are the major differences and I hope it helps. For
    complete new features, please refer to Oracle8i manual.
    Regards,
    John
    null

  • Binary comparison and linguistic comparisons

    I was doing some performance testing to see if I have linguistic comparisons turned on at a session level and NLS_Sort set to Japanese_M, can I still perform binary comparisons on some of my columns and make them use the binary index.
    I was pleasently surprised to see that this worked.
    alter session set nls_sort=Japanese_M nls_comp=linguistic
    select * from test where nlssort(id, 'NLS_Sort=Binary') = nlssort('00000000-0000-0000-0000-000000000001', 'NLS_Sort=Binary');
    As per the explain plan this was using the Binary index. I would have thought that since I am using a function nlssort, I would probably have to create a function base binary index for this to work.

    The parser is clever enough, in some contexts, to recognize NLSSORT(...,'NLS_SORT=BINARY') and remove it from the query. This is the opposite operation to adding NLSSORT implicitly when NLS_COMP=ANSI/LINGUISTIC.
    -- Sergiusz

  • [Bug?] In Range and Coerce Comparison Mode

    It seems that changing the Comparison Mode of the IR&C function with Arrays or Clusters attached does not trigger Type Propagation, or whatever is responsible for selecting the proper instance.  For example, if I wire up three arrays to the inputs of IR&C, change comparison mode to Compare Aggregates, then create an Indicator from the In Range? output, the result is the wrong indicator and a broken wire.  Likewise, I can change the mode on an IR&C function with a wired In Range? output and it will not break the wire until a later change triggers a recompile or type propagation.
    LV10 (not SP1) and Win7.
    Solved!
    Go to Solution.

    Hi Darin,
    As mentioned, that CAR refers specifically to clusters and the 'In Range?' boolean output of the In Range and Coerce function. The specific VI that showed the issue always had an In Range output of true for all elements of the cluster except the first. However, it is worth note that the Coerced results showed correct behavior, unbundling showed correct behavior, changing the numeric representation of the compared elements (even changing back to the original representation of U32) corrected the behavior, this error is fixed in LabVIEW 2011, and when I recreated the VI from scratchn in LabVIEW 2010 it behaved as expected.
    So, it is very unlikely that the error fixed in this CAR will impact your use of the In Range and Coerce function.
    Matt
    Product Owner - NI Community
    National Instruments

  • IBook and app comparison

    Thought I'd start this thread as a comparison for the success of my book and app. I just had my book approved today and I am expecting the app version to be approved in the next day or two. I thought i'd put some stats up to show how the downloads of each were going for comparison sake.
    The book is a childrens books: The Spider Who Had Never Spun a Web
    http://itunes.apple.com/us/book/spider-who-had-never-spun/id525705744?mt=11&affI d=1503186
    It is a static book, free to download. My app is the exact same story, but also readable on the iphone. It has a more interaction in that you can touch the background and hear the audio as well as recording your own audio. The app will be £0.99. I thought it would be interesting to see how free downloads of the static book on the iBookstore compare with paid downloads of the app on the app store so I will update this thread with results.

    Joe,
    This is really interesting; please keep it up. Do I understand that neither the app nor the iBook has interactive features? If so, I presume that made the app easier to create. Did you do it yourself or hire someone to do it for you? I continue to be intrigued by the idea of turning my iBook into an app, but it has lots of images and interactives. I know I cannot create the app myself, or at least would rather spend my time creating the content than learning how to build apps.
    Thanks.
    Jim.
    http://itunes.apple.com/us/book/going-to-extremes/id510211897?mt=11

  • Date and Time comparisons...

    Hi! and regards to all.... I´m trying to get the interval from a table depending on current date and time (sysdate), but i´m having problems when comparing date where first one is greater than second one...
    My table is defined and populated as...
    HRA_ID HRA_INTERV HRA_INICIO HRA_FIN
    1 15 01/01/2008 08:00:00 a.m. 01/12/2020 10:00:00 p.m.
    2 30 01/01/2008 10:01:00 p.m. 01/12/2020 07:59:00 a.m.
    Whend doing comparison between 8:00am to 10:00pm no problem is found and the data 15 is returned... but when comparing in the second interval (10:01pm to 7:59am next day) problems are come.. I supose is because of different days are considered in my sql statement... nevertheless i would like to receive comments...
    My sql statement is:
    SELECT HRA_INVERV
    FROM UBI_HORARIOS A
    WHERE TO_DATE(TO_CHAR(SYSDATE,'HH24:MI:SS'),'HH24:MI:SS')
    BETWEEN (TO_DATE(TO_CHAR(A.HRA_INICIO,'HH24:MI:SS'),'HH24:MI:SS'))
    AND
         (TO_DATE(TO_CHAR(A.HRA_FIN,'HH24:MI:SS'),'HH24:MI:SS'))
    Your suggestions are welcome...

    Thanks Justin!!, and EXACTLY!!!... That was the first error I found when my supervisors gave me the database ralational diagram... But in this case fields with data type TIME are not allowed.. So, what I´m trying to to is trim the date parte of the field (01/01/2008, etc,etc) and JUST USE TIME INTERVALS... That´s why I´m using to_char and to_date... in order to ELIMINATE DATE PARTS AND USE JUST THEIR TIME PERIODS... But being honest.. i don´t know if there´s another function could help...

  • Functional and technical comparisons between JDE version A 7.3 and A 9.3

    Hi,
    We need to convert the modules already written/designed in JDE v A 7.3 to JDE v 9.3.
    So I need to discuss with you people the functional/technical comparisons between these two versions.
    I have gone through these links to know something:
    http://www.teamcain.com/media-center/blog/oracle%E2%80%99s-jd-edwards-enterpriseone-91-and-jd-edwards-world-a93-%E2%80%93-exciting-news-ora-0
    http://www.oracle.com/us/products/applications/jd-edwards-world/jde-world-a9-3-1596334.html
    Kindly advise on it.
    Thanks,

    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    1. Install the Apple Boot Camp software.  Purchase Windows XP w/Service Pak2, Vista, or Windows 7.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    2. Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    3. VM Fusionand Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    4. CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    5. VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. Boot Camp is only available with Leopard or Snow Leopard. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • D2K and VB comparison

    Can somebody provide me the comparison chart or documentation between D2K 6i and VB6. How can we say that Database development is much simpler with D2K and Oracle combination. What are the advantages of using D2K, than VB6 on and Oracle Database. If someone can provide me a written documentation or a URL that contains the material for this comparison, then that will be of a great help to me.
    Its very urgently required. Thanks in advance.
    Vikas

    since you said you are focused on the database integration as a diffrentiator here are a few points:
    First of all - the same development language PL/SQL that saves you from the need to learn 2 languages, and also enables you to do code transfers between your application and the database.
    native SQL*NET connection vs. ODBC/ADO etc
    ability to use advance DB functionality like Database Objects
    Stronger defaulting capabilities including defaulting code from check constraints.
    Default Master detail relationshipd.
    Default Query on any item in a block.
    Fetching rowid by default to enable quick updates to exsiting records.
    Array processing.
    And this is without mentioning features such as easy Web deployment without the need to worry about the server side infrastructure and tuning your network. or the ability to use designer to generate full applications for you.
    All in all you'll end up doing much more coding in VB to access and manipulate your DB. More code= more errors = harder to maintain.

Maybe you are looking for

  • How to take backup from broken iphone

    My iphone fall in watter but after couple of days it start working, i can see the apple logo blinking and when i hold the home button for a while i can see iTune Connect with USB icon. I tunes window comes up on my mac and it wants me to restore my p

  • Issue in copy_order API in OM

    Hi, I have posted wrongly in plsql forum..so i repost this query in this forum now..... My requirement is : To copy the existing order number and passing to API to insert new order lines in oe_order_lines_all table. I have gone through the APIs in ne

  • What is the need of END-OF-SELECTION event in ABAP reporting

    Hi, Can anyone explain the need of the END-OF-SELECTION event in ABAP Reports? This event is used to terminate the previous event. Is that right? or is there any specific use of it? and when exactly we use this event while writing a report? I mean wh

  • View in Journals

    Hi I need to input some journals in HFM. Some of these are periodic while some are YTD amounts. The system as of now only takes the default as set for the scenario and does not ask for the view dimension while input/ load of a journal Is there some w

  • Still can not publish by iWeb

    always show publish error "an error occurred while publishing file /Web/Sites/xxxx" and I can not find any problem. Please help. Thanks, Chris