Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Вечный вопрос о сравнении  [new]
maxusx
Member

Откуда:
Сообщений: 1
Здраствуйте, люди добрые.
Возникла небольшая проблема с выбором БД, главным критерием выбора должен быть большой объем хранимых данных (до 30 млн. записей), и многопользовательский режим, потом уже скорость обработки запросов и все остальное. Я конечно понимаю что выбор зависит от конкретной задачи, но все же, какая из серверных БД, смогла справиться с такой непосильной задачей. Остановился естественно на Oracle и MS SQL. Но если все кто-то может предложить альтернативу, внимательно выслушаю(в смысле прочту :) )
Заранее спасибо
6 апр 03, 03:55    [165867]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
javajdbc
Member

Откуда: Montreal
Сообщений: 17715
http://www.tpc.org/tpch/results/tpch_perf_results.asp

Там есть и куча других результатов....

ЙЙ
6 апр 03, 04:30    [165871]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6905
30 млн строк - это фигня. Акцесс, конечно, не потянет :), но любой сколько-нибудь хороший продукт (имеется в виду, конечно, Oracle) такие объёмы запросто провернёт.
7 апр 03, 10:20    [166130]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
Sasha11
Member

Откуда:
Сообщений: 35
Сравнение Oracle и Sybase
http://www.talusmusic.com/BrainTools/
10 май 03, 17:12    [194764]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
DimaR
Member

Откуда:
Сообщений: 1570
http://www.talusmusic.com/BrainTools/
Уже когдато обсуждалось, слишком уж однобоко, (а местами бред),
но почитать стоит.
11 май 03, 11:17    [194888]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
Sasha11
Member

Откуда:
Сообщений: 35
>>http://www.talusmusic.com/BrainTools/
>>Уже когдато обсуждалось, слишком уж однобоко, (а местами бред),
>>но почитать стоит.
Ну однобоко понятно почему - автор на Sybase работает.
А бред что?
11 май 03, 12:50    [194909]     Ответить | Цитировать Сообщить модератору
 Re: Вечный вопрос о сравнении  [new]
Ggg
Guest
В данной выше ссылке http://www.talusmusic.com/BrainTools/ вычитал про оракл
Oracle has screwed up the definition of the null set. NULL has a specific meaning in mathematics, yet Oracle gets it wrong. In math, the null set is the set containing nothing--the empty set. In Oracle, the null set also includes the set containing 0-length strings. The ramifications are severe: 1) An application can no longer discern if a varchar2 column has been touched or not. (An empty string usually means that a user entered data even though the data has no length. A NULL means that the user never touched the column in the first place) and 2) You can longer use a varchar2 as one of the columns in a primary key if it is possible that the varchar2 value is "". The latter limitation will force the DB designer to use a heap table instead of the more desirable index-organized table. That will increase the size of the table significantly and thus will slow down access to it. All this slowness and excess bulk because Oracle has adopted a math convention akin to 0 + 1 = 0.
Если я правильно понял, то в оракле пустая строка считается NULL и от этого проблемы, а в Sybase такого типа нет. Оракл я не знаю. Так вот,в Sybase 12.5 пустая строка тоже считается NULL!! Например операция обрезания пробелов ltrim(' ') возвратит
не '', а NULL. Это сильно влияет на операции сравнения строк. Нпример
команда if строка1=строка2, где строка1 и строка2 - переменные, которые вычисляются и их значения не известны может элементарно не сработать по причине, что одна или обе этих переменных могут быть пустыми, т.е. NULL!.
12 май 03, 10:02    [195168]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить