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)