Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 25 26 27 28 29 [30] 31 32 33 34   вперед  Ctrl
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Su  [new]
c127
Guest
2 Alexey Rovdo

Вот опять то же самое. А где же СРАВНЕНИЕ?

Что было обещано? "тест по FO" (Alexey Rovdo, 15 апр 05, 14:12). А что есть? Тест по АСА. (Alexey Rovdo: "Вот прогнал у себя тест ASCRUS для Sybase (последний вариант теста)").

Или это тест для Sybase, автор ASCRUS, но выполненный на FO?

Если нет времени то просто скажите об этом, вопросов не будет, но зачем же тратить это время на бессмысленные тесты.
20 май 05, 06:02    [1557377]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
2 c127

Про отсутствие времени и технические проблемы я уже сказал в предудущем посте. Так что ваше замечание "просто скажите об этом" в данном случае не вполне корректно.

Разумеется тест по ASA сам по себе не является сравнением. Но ведь сравнивать надо как минимум ДВА теста (в данном случае предполагается, что сраваются ASA и FO на однотипном тесте на однотипном оборудовании). Один тест (для ASA) выложил. Второй (для FO) - пока нет (из-за занятости и технических проблем). Выложу - не переживайте.
20 май 05, 11:16    [1558128]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
c127

Незачем предлагать неликвидную технологию. Может она сильно и замечательная, но продемонстрировать это несмотря на все усилия сторонникам Версанта пока не удалось.

Почитайте в той ветке страницы 28-29 (https://www.sql.ru/forum/actualthread.aspx?bid=10&tid=138641&pg=28 ), там обсуждается тест для оракла и есть вариант для сайбейз АСА. Время немного другое получается.


Прежде, чем обсуждать тест для Sybase, вам бы согласиться с результатом теста по Oracle. Ведь не в последнюю очередь именно по вашей рекомендации для тестирования был выбран Oracle, а не Sybase. Предполагая наконец довести тестирование до стадии сравнения быстродействия запросов на больших объемах данных, я бы предпочел сконцентрироваться пока на Oracle. Но если вы настаиваете, я могу это отложить и заняться доказыванием того, что и Sybase проиграет FO на задаче массированного ввода структурированных данных с проверкой констрейнтов и формированием индексов.
20 май 05, 12:27    [1558483]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
> я бы предпочел сконцентрироваться пока на Oracle. Но если вы настаиваете, я могу это отложить и заняться доказыванием того, что и Sybase проиграет FO

А Оракл и не подозревает, что у него такой опасный конкурент как FO. Он все еще занят конкуренцией с более сильными соперниками. Жаль об этом никто не знает, и скорее всего, еще долго не узнает, ввиду каких-то изъянов в доказательствах.
20 май 05, 20:31    [1560887]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
ЛП
Guest
2 Alexey Rovdo
Но если вы настаиваете, я могу это отложить и заняться доказыванием того, что и Sybase проиграет FO на задаче массированного ввода структурированных данных с проверкой констрейнтов и формированием индексов.

Так вы возьмите и докажите. Больше месяца уже ждем-ссс.

ASCRUS привел простой (как два пальца обоссать) тест, причем удовлетворяющий вашим условиям - констрейнты, фореигн кеи, индексы, миллионы одиночных вставок.

Вы утверждали, что FO на порядки быстрее? Ну тогда вы должны показать время около 18 секунд - на машине, сравнимой с ASCRUS'овской. Или хотя бы порядка 70 секунд - на своей машине.

Или показывайте время, или забудьте про разницу "на порядки" и идите рассказывать сказки - в детский сад.
21 май 05, 00:31    [1561331]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Su  [new]
c127
Guest
2 Alexey Rovdo

>Прежде, чем обсуждать тест для Sybase, вам бы согласиться с результатом теста по Oracle.

Вам уже раз 20 объяснили, в чем проблемы в ВАШЕМ тесте с ораклом. Вообще-то прежде чем продлжать Вы должны были бы для начала всенародно признать, что Ваши ура-победные посты (типа этого https://www.sql.ru/forum/actualthread.aspx?bid=10&tid=138641&pg=26 ) мягко говоря не преждевременны.

Вот ура-победный пост 13 апр 05, 20:48 :

Alexey Rovdo

Причина медленной работы Oracle была найдена - значительные затраты на проверку ссылочной целостности. Отключение проверки соответствующих констрейнтов (это можно сделать через Ent. Manager Console) тут же приводит быстродействие Oracle в соответствие с быстродействием FastObjects.

Вывод

Приведенный пример служит хорошей иллюстрацией тех причин, по которым FastObjects t7 достаточно популярен в качестве встраиваемой СУБД различного телекоммуникационного оборудования (коммутаторы, оборудование абонентского выноса и т.п.), где быстрое сохранение больших объемов структурированных данных обычно и является основной функцией СУБД (а показатели производительности при использовании C++ наверняка будут еще выше, чем достигнутые в приведенном выше тесте на Java). Анализ же таких данных обычно проводится только после их импорта во внешние по отношению к оборудованию аналитические системы.

С уважением, Алексей Ровдо.



>Ведь не в последнюю очередь именно по вашей рекомендации для тестирования был выбран Oracle, а не Sybase.

Неправда, приведите цитату где я такое предлагал, только не вырывайте из контекста. Я предлагал и предлагаю всего лишь не делать общих выводов о недостатках РСУБД на основании тестирования конкретного продукта, да еще проведенного человеком (Вами), который 1) этот продукт не знает и 2) явно заинтересован в заранее определенном результате.

>Но если вы настаиваете, я могу это отложить и заняться доказыванием того, что и Sybase проиграет FO на задаче массированного ввода структурированных данных с проверкой констрейнтов и формированием индексов.

Я уже говорил много раз, что если поставить цель, то можно доказать что сайбейз проигрывает екселю с нотепадом. Но цена такого доказательства нулевая, так что не тратьте время.

Читайте ответ ЛП.
21 май 05, 02:25    [1561405]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Su  [new]
c127
Guest
Ашипка. Вместо
"мягко говоря не преждевременны." следует читать "мягко говоря преждевременны."
21 май 05, 02:26    [1561407]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mv
Member

Откуда:
Сообщений: 8876
2 Alexey Rovdo

1. В FastObjects t7 что является хранилищем - реляционные таблицы, разреженные массивы, или что еще?

2. А почему так прямо принципиально "FastObjects t7 не интегрируется c Delphi"?
Особенность реализации (ну, отсутствие множественного наследования в Delphi, к примеру - ничего более умного в голову не приходит), или такая политика Versant/Borland?
27 май 05, 11:36    [1575590]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
mv

1. В FastObjects t7 что является хранилищем - реляционные таблицы, разреженные массивы, или что еще?


Не таблицы и не разреженные массивы.
Структура хранилища FastObjects в деталях не раскрывается. В общих чертах она похожа на структуру хранилищ реляционных систем. Только здесь единицей хранения выступает не строка таблицы, а объект (в обоих случаях это некий элементарный набор данных, структура которого определена в метаданных). А кластеризация данных происходит не по таблицам, а по классам хранимых объектов. Каждый объект имеет уникальный идентификатор. Ссылки (в атрибутоах объектов) представляют собой идентификаторы объектов. Такие идентификаторы, помимо уникального номера объекта, содержат его физический адрес в хранилище данных. Само хранилище разделено на блоки/страницы (аналогично тому, как это есть в реляционных системах).

mv

2. А почему так прямо принципиально "FastObjects t7 не интегрируется c Delphi"?
Особенность реализации (ну, отсутствие множественного наследования в Delphi, к примеру - ничего более умного в голову не приходит), или такая политика Versant/Borland?


Думаю, что проблема исключительно в языке программирования. FO поддерживает C++, Java, .NET . Например, Borland C++ Builder вполне поддерживается, и JBuilder также. А вот Паскаль-интерфейса у FO нет.
27 май 05, 14:38    [1576560]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mv
Member

Откуда:
Сообщений: 8876
Документация, демо-версия, триальные версии инструментов, демки по Fast Objects t7 доступны? Или сперва купить нужно?
28 май 05, 20:06    [1579053]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
Все названное доступно бесплатно!
Скачать можно здесь, демки также можно посмотреть здесь.
Если возникнут проблемы, пишите мне на мыло - решим.
30 май 05, 10:16    [1580399]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Sh
Member

Откуда: SPB
Сообщений: 1930
Alexey Rovdo
[quot mv]
1. В FastObjects t7 что является хранилищем - реляционные таблицы, разреженные массивы, или что еще?


Не таблицы и не разреженные массивы.
Структура хранилища FastObjects в деталях не раскрывается. В общих чертах она похожа на структуру хранилищ реляционных систем. Только здесь единицей хранения выступает не строка таблицы, а объект (в обоих случаях это некий элементарный набор данных, структура которого определена в метаданных). А кластеризация данных происходит не по таблицам, а по классам хранимых объектов. Каждый объект имеет уникальный идентификатор. Ссылки (в атрибутоах объектов) представляют собой идентификаторы объектов. Такие идентификаторы, помимо уникального номера объекта, содержат его физический адрес в хранилище данных. Само хранилище разделено на блоки/страницы (аналогично тому, как это есть в реляционных системах).

[quot]

Всё это больше сетевую СУБД напоминает, а не реляционную.
30 май 05, 11:51    [1580822]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mv
Member

Откуда:
Сообщений: 8876
Alexey Sh

Всё это больше сетевую СУБД напоминает, а не реляционную.


А что, кто-то говорил о реляционной СУБД?
30 май 05, 12:35    [1581037]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mv
Member

Откуда:
Сообщений: 8876
Alexey Rovdo
Все названное доступно бесплатно!
Скачать можно здесь, демки также можно посмотреть здесь.
Если возникнут проблемы, пишите мне на мыло - решим.


Спасибо... Ух, ты: ключ - 7 мегов, и сама триалка -28...
30 май 05, 12:55    [1581114]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
Так ведь триалка FO t7 - это практически полный дистрибутив для C++ и Java со всей соответствующей докой и примерами. Там только нету некоторых прибамбасов (FO Connect, SQL Object Factory, ... ).
30 май 05, 14:44    [1581542]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
Alexey Sh

Всё это больше сетевую СУБД напоминает, а не реляционную.


Да, действительно объектные СУБД заимствовали из иерархических и сетевых СУБД такое понятие как указатели (ссылки). Однако отличие здесь в том, что в иерархических и сетевых БД упомянутые указатели являлись чисто логическими и не имели никакого отношения к физическому размещению данных. В ОСУБД их место заняли OID, которые содержат физические адреса данных в БД.
30 май 05, 14:49    [1581558]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Sh
Member

Откуда: SPB
Сообщений: 1930
mv
Alexey Sh

Всё это больше сетевую СУБД напоминает, а не реляционную.


А что, кто-то говорил о реляционной СУБД?


Говорил.
автор
(аналогично тому, как это есть в реляционных системах).
30 май 05, 18:55    [1582522]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
Alexey Rovdo
в иерархических и сетевых БД упомянутые указатели являлись чисто логическими и не имели никакого отношения к физическому размещению данных.
С чего вы это взяли, если не секрет? Обоснуйте. Ибо как раз классическая точка зрения состоит в том, что в дореляционных СУБД использовались физические ссылки.
Alexey Rovdo
В ОСУБД их место заняли OID, которые содержат физические адреса данных в БД.
А это точно ошибка, поскольку доподлинно известно, что OID никогда не меняется (это принцип!), а если бы OID был физической ссылкой, он бы постоянно менялся.

Пардон, такое ощущение, что даете информацию с точность до наоборот.
31 май 05, 06:16    [1582924]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
Вот цитата из статьи К.Дейта "Анализ вклада Кодда в Великий Спор" по поводу указателей в сетевой модели:
К.Дейт
Эти указатели не обязательно представляются на физическом уровне хранения как реальные указатели, но пользователи обязаны отоситься к ним как к реальным указателям. (Такова сетевая модель!).
31 май 05, 10:19    [1583271]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Sh
Member

Откуда: SPB
Сообщений: 1930
2mir : без перевода цитатку бы :)
31 май 05, 10:25    [1583288]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
mir

... доподлинно известно, что OID никогда не меняется (это принцип!), а если бы OID был физической ссылкой, он бы постоянно менялся.

Пардон, такое ощущение, что даете информацию с точность до наоборот.


Не хочу обобщать и теоретизировать в данной ветке обо всех ООСУБД вообще. Но в отношении FO констатирую следующее.

OID в FastObjects не меняется и при этом является физической ссылкой (содержит физический адрес данных в файле БД). Сами данные могут изменить свой физический адрес фактически только при т.н. "реорганизации" базы (административная операция возможная только в оффлайн-режиме), других поводов для этого просто не возникает. В этом случае все указатели (ссылки) также корректируются. Вероятно в очень редких случаях возможны какие-то конфликты (когда приложение пытается получить доступ к данным по старому OID, а данные уже "переехали"). Именно для разрешения таких конфликтов OID содержит еще и логический идентификатор, по которому переехавшие данные можно найти в базе при любом раскладе. Все подобные конфликты разрешаются автоматически.
31 май 05, 10:39    [1583340]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
U-gene
Member

Откуда: Москва. Россия
Сообщений: 1576
...исходная цитатка здесь...

--- Those "pointers" needn't be physically represented in storage by actual pointers, but the user can always think of them as actual pointers. (That's the network model!)
31 май 05, 10:53    [1583403]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
Alexey Rovdo
Не хочу обобщать и теоретизировать в данной ветке обо всех ООСУБД вообще. Но в отношении FO констатирую следующее.

А выше-то смело обобщали:
Alexey Rovdo
В ОСУБД их место заняли OID, которые содержат физические адреса данных в БД.
О том и речь, что вы сделали слишком смелое обобщение, на все ООСУБД. Впрочем, если вы поправляете себя, что говорили о частном случае (FO), то вопрос снят.
31 май 05, 16:26    [1585213]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Sh
Member

Откуда: SPB
Сообщений: 1930
А для приложения какая разница, как устроена внутри СУБД ссылка на объект?
31 май 05, 16:34    [1585253]     Ответить | Цитировать Сообщить модератору
 Re: Объектные СУБД от Versant Corporation (FastObjects .NET, FastObjects t7, Developer Suite)  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
Это влияет на скорость навигации по ссылкам. И приложению это важно только с точки зрения правильного учета указанных особенностей СУБД при проектировании данного приложения (например, вместо запросов по-возможности следует использовать навигацию по ссылкам).
31 май 05, 17:28    [1585514]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 25 26 27 28 29 [30] 31 32 33 34   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить