Re: базы данных

From
Anton Miklashevich ()
To
Aleksey Skurihin ()
Date
2003-04-22T03:58:22Z
Area
SU.WINDOWS.NT.PROG
From: "Anton Miklashevich" <666@kamtel.ru>

hELLO, Aleksey!
You wrote to All on Sun, 13 Apr 2003 22:57:59 +0400:

 AS> /Mov/ All, *OFFSET* message

 AS> Требуется создать сетевую многопользовательскую базу данных.
Вобщем почитал я, что народ пишет. Ставь MS SQL 2000. Знаю не понаслышке,
так что весчь хорошая. Бесплатного ничего подобного нет и думаю в ближайшее
время не будет. Можешь конечно купить Oracle 9 - он по продвинутей будет, но
стоит минимум в два раза дороже. Вобщем отношение производительность/цена
транзакции для MS SQL  самое оптимальное. Среди возможностей: определяемые
пользователем функции, которые можно использовать в запросах, каскадное
обновление/удаление, мощный сервис трансформации данных (т.е. можно
эскпортировать/импортировать данные из разнородных источников), встроенная
поддержка XML, создание резервных копий без остановки работы сервера ("на
лету") и многое... Про транзакции и триггеры зздесь уже все сказали.
Я вообще-то жду следующую следующую версию: поддержка стандарта SQL 99,
постреляционная модель данных, и много другого вкусного.

 AS> То есть есть несколько фирм с локальными сетями в  которых работает
 AS> база. каждые 10 минут сереры этих фирм обмениваются информацией между
Есть поддержка распределенных БД - репликация. А также есть секционнированые
представления - это типа когда данные видятся (и работаешь с ними) как одна
таблица, а на самом деле они представляют данные с нескольких серверов.

 AS> собой. Есть чат по локальной сети и между фирмами.
Знакомства что-ли :)

 AS> На чем лучше писать.
Клиентов с применением ADO - ActiveX Data Objects. Универсальная технология,
которая призвана заменить ODBC. Кстати, есть OLE DB Provider и для Oracle. А
вообщем, приложение использующее ADO может работать c минимальными
изменениями и с DBF, Access, CSV, XML и мн. другое в том числе MS Exchange
Server. Естественно, выполнять хранимые процедуры можно только на SQL
провайдерах. Поддерживает клиентские и серверные курсоры, отсоединенные
наборы данных, ну достаточно. Несмотря на богатсво возможностей, освоить
просто и много литературы по ней на русском, покопай в инете - тоже до фига.
Язык любой - где можно работать с COM: C++, JavaScript, Visual Васик,
1С:Предприятие...

 AS> Куда копать?
На microsoft-е.
 AS> Ссылки пожелания предложения очень приветствуются.

 AS> Ссылки на функуии связи между компами в инете,  и т.п
Используй firewall MS ISA Server и тунельный протокол. В MS SQL есть
встроенная поддержка шифрования SSL, нужно только сгенерировать сертификат
безопасности.
 AS> Использовать какой то сервер баз данных или писать свой и т.п.
Писать свой сервер БД - все равно что создавать свою операционную систему.

 AS> ... Nosce te ipsum.

Всего, Anton Miklashevich


--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)