Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую базу выбрать??? Access, MS SQL, Oracle? 
:(
    Опции темы
Albinos
Дата 16.10.2003, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 11.10.2003

Репутация: нет
Всего: 3



З.Ы. И совсем забыл - вопрос о синхронизации баз данных.

Есть ли в Oracle или MS SQL встроенные средства синхронизацииconfused.gif Например, слить данные с сервера А на сервер Б. Или слить их по какому-то фильтру. И вообще - есть смысл говорить об автоматической синхронизации или все равно все ручками писать придется?

Я тут посмотрел - сервера вроде умеют коннектится друг к другу, но что это даетconfused.gif
PM MAIL   Вверх
Vit
Дата 16.10.2003, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Конечно есть - см. разделы публикация, подписка и репликация


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Albinos
Дата 21.10.2003, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 11.10.2003

Репутация: нет
Всего: 3



Спасиб.
PM MAIL   Вверх
Kurt
Дата 22.10.2003, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Цитата(Albinos @ 16.10.2003, 00:04)

Я много раз слышал фразу "объектная база данных", нос лышал от мягко говоря "не очень" компетентного в этих делах человека. Мне казалось что это "масло-маслянное" - разве реляционная модель не поддерживает в какой-то мере объектнуюconfused.gif

И интересно как все это устроено - как хранятся данные (видимо в виде тех-же самых таблиц, только с возможностью наследования)? Или как? Класс подразумевает под собой единство данных и методов. Вы говорите, что к классу можно прикомпилить запрос - это не то же самое, что хранимая процедура? Или я что-то совсем путаю? Очень хотелось бы услышать про этот подход подробнее (и в первую очередь достоинства).

Возможно, я зря поднимаю эту тему, но вроде некоторые вопросы остались без ответов.
Итак. Объектная модель данных.. Да, на мой взгляд, реляционные таблицы отчасти поддерживают объектную модель, но лишь очень "поверхностно".
Что дает объектный подход к проектированию базы? На эту тему можно долго дискутировать, но мне кажется, основная причина использования объектов та же, что и в языках программирования - это проще для человека. Более доступно для его понимания, ведь доказано что человек одновременно может удерживать внимание не более чем на 7-9 объектах, что иногда бывает затруднительно для реляционной модели.
При объектной модели появляются такие возможности, как пользовательское определение типов, использование в качестве типа другую таблицу и т.д. Конечно, все это кажется мелочи, но
иногда очень удобно.
Насколько я знаю, пока только Cache полностью поддерживает объектную модель. Правда те возможности, что я описал выще, поддерживаются и Oracle'ом, но как утверждает сам Oracle, он "расширеная реляционная база".
Как хранятся объекты? - все данные в Cache хранятся в виде
списков с разделителем.
Чем отличаются хранимые процедуры от прикомпилированных
методов? Вообще, понятие метода шире, но главное отличие -
процедуры грузятся в память когда вызываются, а прикомпилированные методы - сразу,при загрузке объекта. Что это дает? - возростает скорость работы обработчиков данных, что особенно проявляется при частом вызове обработчиков.
Кстати, кому-нибудь надо рассказывать как связаться с Cache?
Просто смысл так рассказывать, если не у кого нет...





--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
stron
Дата 24.10.2003, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Внесу и я свою лепту,

Oracle, как уже говорилось, дорогой, по-моему около 40000$ на процессор, но, IMHO, если предприятие большое, то это не очень критично.
Oracle, имеет более продвинутые средства оптимизирования данных, что даёт прирост в производитальности. MsSQL имеет всё в более убогой(урезанной) версии.
Например, возьмём индексацию.
Могу всё и не вспомнить, но
у MsSQL(версия 2000) есть только индекс по B-дереву,
у Oracle добавляется битовая карта (меньше размер индекса, быстрее поиск, и, по логике вещей быстрее построение), но её не везде можно применять.
у Oracle происходит быстрее чтение, благодаря объединению однородной инфы в блоки
.....и т.д.





--------------------
подписи нет
PM ICQ   Вверх
stron
Дата 24.10.2003, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Про Cache
насколько я слышал
1. надо привыкнуть ко встроенному языку
2. трудно писать отчёты


--------------------
подписи нет
PM ICQ   Вверх
Kurt
Дата 24.10.2003, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



"Говорят"..
Но, я так понимаю, мало кто пробовал.
Да и кстати, по поводу тяжелого всторенного языка - можно писать на CacheObjectScript (на к-м "сложно писать"), так и на банальном VB - причем по скоростям почти одно и то же.
А методы, как я упоминал, вообще можно писать на Java. Чего тут такого, к чему необходимо долго привыкать? confused.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
stron
Дата 27.10.2003, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Я говорю о том, что слышал от других людей(сам Cache не использовал и в ближайшее время не собираюсь, поэтому не судите строго).
А говорили, вероятно, про C.O.S., хотя чёрт его знает!!





--------------------
подписи нет
PM ICQ   Вверх
Kurt
Дата 27.10.2003, 03:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Цитата(stron @ 27.10.2003, 00:26)
Я говорю о том, что слышал от других людей(сам Cache не использовал и в ближайшее время не собираюсь, поэтому не судите строго).

Сразу извиняюсь, что излишне раздуваю тему, но получается, только один я такой "самый левый" - использую Cache.
Хотелось бы провести маленький опрос, почему эта БД не используется другими?
В чем причина? Цена? Скорость? Неудобство?
Еще раз подчеркиваю, я не распространиетель - просто интересно.. biggrin.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
DENNN
Дата 27.10.2003, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



Цитата
Хотелось бы провести маленький опрос, почему эта БД не используется другими

Наверно потому, что проще применить уже опробованные, изученные и широко используемые технологии.
PM ICQ   Вверх
Kurt
Дата 27.10.2003, 16:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Цитата(DENNN @ 27.10.2003, 11:36)
Наверно потому, что проще применить уже опробованные, изученные и широко используемые технологии.

Ну-у.. Тады дальше MS-DOS & Win98 вообще не надо ходить!
Хотя ведь многие сейчас на Win2000, а особол "смелые" на WinXP...


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
stron
Дата 27.10.2003, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Создавай отдельный топик!!




--------------------
подписи нет
PM ICQ   Вверх
Kurt
Дата 28.10.2003, 02:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Создал... biggrin.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0585 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.