[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ulysse::rdb_vms_competition

Title:DEC Rdb against the World
Moderator:HERON::GODFRIND
Created:Fri Jun 12 1987
Last Modified:Thu Feb 23 1995
Last Successful Update:Fri Jun 06 1997
Number of topics:1348
Total number of notes:5438

1065.0. "Horizontal partitioning - INGRES only?" by YOSMTE::OLDING_NI (dtn 549 5928) Mon Jan 20 1992 21:50

    Is INGRES the only vendor that ships anything approaching a
    horizontally partitioned database? 
    
    Other notes in this conference suggest that Oracle and Sybase allow
    joins of tables in separate databases. Is this true? Do they claim
    horizontal partitioning too?
    
    I ask because we need this kind of info to request a change in an RFP
    which is asking for horizontal partitioning and global optimization of
    queries.
    
    Nigel
T.RTitleUserPersonal
Name
DateLines
1065.1NOVA::MOYMichael G. Moy, Rdb/VMS EngineeringTue Jan 21 1992 08:429
    Rdb supports horizontal partitioning of tables and indices within a
    database if this is what you mean by horizontal partitioning. If, by
    horizontal partitioning, you mean multi-database joins, then Rdb
    doesn't have this.
    
    Ingres has this (don't know about the others) in their IngresStar
    product.
    
    michael
1065.2Multiple tables in networked databases..YOSMTE::OLDING_NIdtn 549 5928Tue Jan 21 1992 21:218
    Re .-1 Well, yes, multi-database joins. The ability to view data from
    tables that exist in multiple physical databases across a network as
    though they were in one table, with the associated optimizations needed
    for performance (where the joins occur, where data is moved from and
    to, etc). 
    Is that what Ingres claims to do? Anyone know if Sybase and Oracle are
    claiming that they do?
    N
1065.3Oracle YES, Sybase ?KETJE::GERARDJean-Paul GERARD - EIS - BrusselsWed Jan 22 1992 14:5011
Oracle does support horizontal partitioning thru the use of tablespaces mapped
to multiple datafiles on different spindles, however record clustering as you
could do it with Rdb is not supported, i.e. you do not control record occurence
location.

Sybase uses segments to map tables to datafiles, which is similar to an Rdb
multi-file database. I'm not sure you can link a table with one or more
segments. Should this be possible, then horizontal partitioning would be suppor-
ted by Sybase.

Jean-Paul 
1065.4some thoughtsCOPCLU::BRUNSGAARDCurriculum Vitae, who's that ??Wed Jan 22 1992 15:5221
    Also be were aware about the sematic of multi database since .-1 only
    talks about multi-file principles within one database.
    
    Ingres: Through Ingres Star a fair amount of distributed of queries
    can be done with some optimisations, but not too much.
    There are no rewrite of queries to better optimise for network acces,
    just the plain old how-to-join-two-tables-from-what-you-wrote stuff
    added with a little bit of network information.
    Note that it is the bast there is released currently, so I am not sayig
    it isnt good, just that it is sufficient for real production usage.
    Also a pretty sofisticated handling of metadata changes within Star is
    supported. However I don't really know how base table changes are
    propageted into the star product (if at all aplicable ?)
    
    Oracle: Since they don't have a single database optimiser how could
    they have a distributed optimiser !?!
    Their implementation is purely to be able to say. YES we have a *Star
    product, but if you look into it is very close to useless
    
    Sybase: I really don't know.
    Lars
1065.5Rdbstar is real stuffCOPCLU::BRUNSGAARDCurriculum Vitae, who's that ??Wed Jan 22 1992 15:5613
    also have you heard about Rdbstar ??
    This product has bee architected to support exactly that kind of
    environment (ie multidatabase multivendor multinetworked).
    
    Look in the notes file at
    BROKE::RDBSTAR_DEC (press KP7 to add)
    
    This is the real stuff !!!
    Even though Ingres is better than Oracle, the product was not
    architected that way, and that is bound to mean problem at some point
    when using it.
    
    Lars