Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Нужна СУБД, не требующая администрирования, работающая по TCP/IP / 25 сообщений из 58, страница 1 из 3
23.10.2007, 18:22
    #34889026
jupiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Здравствуйте. Наша программа распростроняется давно, имеет серверную и клиентскую части. В качестве СУБД использует печальнно известный Access. Теперь мы переписываем программу и меняем СУБД. Требования такие:

1. Инсталлятор нашей программы должен полностью установить и залить данными СУБД. Пользователь, у которого работает серверная часть, должен вообще не беспокоиться и не знать про нее. Совсем хорошо, если она бесплатная. Или пусть платная, но чтобы можно было распростронять со своей программой разумным способом.

2. Клиент пишется на .NET

3. Клиент и Сервер должны уметь общаться по Интернету (TCP/IP)

4. Поскольку изменение данных происходит очень редко (99% запросов - чтение), то должно быть какое-то автоматическое кеширование данных, особенно при работе через Интернет.

Спасибо.
...
Рейтинг: 0 / 0
24.10.2007, 08:45
    #34889807
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
jupiterПользователь, у которого работает серверная часть, должен вообще не беспокоиться и не знать про нее.
Даже если этот сервер выгорит до тла или кто-то его открутит и унесет домой? Или только если эта СУБД отпадет, заглючит сеть и проч, пользователь не должен знать что то було?
Иначе можно взять любую СУБД и попросить админа пользователю ничего про нее не говорить, последний и не узнает.
...
Рейтинг: 0 / 0
24.10.2007, 09:56
    #34889951
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Что-то ничего не сказано о предполагаемых размерах бд.
...
Рейтинг: 0 / 0
24.10.2007, 12:15
    #34890665
jupiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
vadiminfoДаже если этот сервер выгорит до тла или кто-то его открутит и унесет домой?Это преувеличение. Нужно, чтобы обслуживание было не сложнее, чем Access.
pkarklinЧто-то ничего не сказано о предполагаемых размерах бд.Небольшая. Не больше 100'000 записей. Причем, как я уже говорил, изменение записей очень редко. Нужно кеширование при чтении.
...
Рейтинг: 0 / 0
24.10.2007, 12:27
    #34890741
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
jupiterЭто преувеличение. Нужно, чтобы обслуживание было не сложнее, чем Access.

Вот у меня есть одна старая система на Аксцессе, к которй никто не подходит годами. Однако, недавно она порушилась. Юзера таки делали Бэкапы, т.е знали. Но прошло три месяца с последнего Бэкапа. Мне повезло, что порушились тока системные данные, иначе бы оказалось, что восстановить без потери данных было бы совсем сложно. Хотя и так пришлось возиться. Так что простота обслуживания отностительна.
...
Рейтинг: 0 / 0
24.10.2007, 13:32
    #34891111
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Посмотрите в сторону SQL Server 2005 Express Edition.
...
Рейтинг: 0 / 0
24.10.2007, 14:27
    #34891364
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Посмотрите в сторону Firebird.
...
Рейтинг: 0 / 0
24.10.2007, 14:43
    #34891428
jupiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Отлично. А вот еще есть PostgreSQL. Что скажете?
...
Рейтинг: 0 / 0
24.10.2007, 14:45
    #34891443
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Привет, jupiter!
Ты пишешь:

jupiterj> Отлично. А вот еще есть PostgreSQL. Что скажете?ну есть, ну и что?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.10.2007, 15:14
    #34891589
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
авторОтлично. А вот еще есть PostgreSQL. Что скажете?
не знаю. инсталляция у него какая-то геморройная (про админские права доступа).

А Firebird тут самое то. Всем требованиям соответствует, плюс мелкий дистрибутив, можно инсталлятор самому сделать, и т.п.

насчет пункта 4 - этим должен заниматься клиент. Т.е. Ваша программа.
...
Рейтинг: 0 / 0
24.10.2007, 17:26
    #34892209
jupiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Спасибо за совет.
kdvнасчет пункта 4 - этим должен заниматься клиент. Т.е. Ваша программа.Это о кешировании. То есть, если моя программа через Интернет 10 раз послала один и тот же SELECT, то все эти 10 раз по проводам через моря-океаны будут бежать одни и те же нолики-единички? Задачу кеширования не хотельсь бы решать на уровне прикладных алгоритмов, т.к. это сильно осложняет жизнь. Да и не понятно, за что зацепиться при определении - изменена записть или нет. Я думал, у соответствующего драйвера должен быть свой низкоуровневый хитрый способ кеширования.
...
Рейтинг: 0 / 0
25.10.2007, 03:45
    #34893062
DB2Adventurer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Код: plaintext
1.
Даже если этот сервер выгорит до тла или кто-то его открутит и унесет домой? Или только если эта СУБД отпадет, заглючит сеть и проч, пользователь не должен знать что то було? 
Иначе можно взять любую СУБД и попросить админа пользователю ничего про нее не говорить, последний и не узнает.
Жила была база на компьютере юзера и не тужила. Отдельного жилья ей не выделяли, решили что и комп юзера сойдет. Что ж, в тесноте да не в обиде. Однажды сменился юзер, новичок оказался непонятливым и удалил с диска контейнеры базы данных. Он думал что он не ничего не сделает бд, если удалит мусор занимающий много места, не сделав притом uninstall самой субд. История закончилась печально, ибо бд клонировали в последний раз пару месяцев назад. Пляски с бубном и утилитами восстановления удаленных файлов оказались бессильны, поскольку за помощью обратились слишком поздно. Впрочем тут и медицина была бы бессильна :)
...
Рейтинг: 0 / 0
25.10.2007, 04:55
    #34893070
о.о.о
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
jupiter... о кешировании. То есть, если моя программа через Интернет 10 раз послала один и тот же SELECT, то все эти 10 раз по проводам через моря-океаны будут бежать одни и те же нолики-единички? Задачу кеширования не хотельсь бы решать на уровне прикладных алгоритмов, т.к. это сильно осложняет жизнь. Да и не понятно, за что зацепиться при определении - изменена записть или нет. Я думал, у соответствующего драйвера должен быть свой низкоуровневый хитрый способ кеширования.
Кеширование данных на клиенте - дело рук самого клиента. Никто не даст вам избавленья - ни бог, ни царь, ни мускуэль :-)))

С точки зрения инсталляции и обслуживания - MySQL, PostgreSQL, Firebird (кроме embedded), MSSQL Express, Sybase ASA - всё однояйцево. Везде нужен присмотр админа или встроенное в программу оповещение большими красными буквами - "СКОПИРУЙТЕ ВОТ ЭТОТ ФАЙЛ В НАДЕЖНОЕ МЕСТО, А ЕСЛИ НЕ СДЕЛАЕТЕ - ТО ССЗБ"
...
Рейтинг: 0 / 0
25.10.2007, 08:23
    #34893149
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
о.о.оВезде нужен присмотр админа или встроенное в программу оповещение большими красными буквами - "СКОПИРУЙТЕ ВОТ ЭТОТ ФАЙЛ В НАДЕЖНОЕ МЕСТО, А ЕСЛИ НЕ СДЕЛАЕТЕ - ТО ССЗБ"

На счет остальных СУБД не скажу, но MS SQL умеет сам "копировать файл" в надежное место, лишь бы было указано это место и инсталлятор создавал необходимое задание в планировщике винды.
...
Рейтинг: 0 / 0
25.10.2007, 09:05
    #34893204
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
надежное место это ГДЕ ???
...
Рейтинг: 0 / 0
25.10.2007, 09:11
    #34893216
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Gluk (Kazan)надежное место это ГДЕ ???

Это мне вопрос?
...
Рейтинг: 0 / 0
25.10.2007, 09:42
    #34893258
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
авторТо есть, если моя программа через Интернет 10 раз послала один и тот же SELECT, то все эти 10 раз по проводам через моря-океаны будут бежать одни и те же нолики-единички? Задачу кеширования не хотельсь бы решать на уровне прикладных алгоритмов, т.к. это сильно осложняет жизнь.

нуууу... это вы прямо экзотику какую-то хотите. где вы возьмете такого клиента, который будет помнить какие вы и куда запросы отсылали? Это фантастика.

авторДа и не понятно, за что зацепиться при определении - изменена записть или нет. Я думал, у соответствующего драйвера должен быть свой низкоуровневый хитрый способ кеширования.
у драйверов обычно вообще ничего нет. драйвер минимально должен обеспечить выполнение запроса и получение данных с сервера, причем даже их он кэшировать не обязан.
Кэшированием занимаются обычно компоненты доступа или иные прослойки. Например, в Delphi есть ClientDataSet который поддерживает briefcase-модель. Т.е. можно получить данные с сервера, отсоединиться, поредактировать данные, сохранить их, закрыть приложение, запустить, загрузить кэш и отправить изменения на сервер.
Что есть из похожего в .Net - увы, не знаю, оно меня не интересует и вряд ли когда будет интересовать.
...
Рейтинг: 0 / 0
25.10.2007, 09:43
    #34893263
TAG~s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Это тоже самое, как мой знакомый говорил...
я вот на этих свечах уже 80-ат тысячь проехал - хорошие свечи
пока работают менять не буду.... (может есче 80 -ат тысяч проедет, а может 2 км.)
...
Рейтинг: 0 / 0
25.10.2007, 10:13
    #34893356
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
pkarklin Gluk (Kazan)надежное место это ГДЕ ???

Это мне вопрос?

я знаю условно надежное место для данных, называется ROM
но тудя тяжело записывать файлы
...
Рейтинг: 0 / 0
25.10.2007, 10:19
    #34893374
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Gluk (Kazan)я знаю условно надежное место для данных, называется ROM
но тудя тяжело записывать файлы

Для разных ситуация бывают разные "надежные места". Кому то достаточно бэкап на другом диске держать в виде файла, а кому то ленточку в несгораемом сейфе в другом здании. ;)
...
Рейтинг: 0 / 0
25.10.2007, 11:48
    #34893740
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
pkarklinMS SQL умеет сам "копировать файл" в надежное место, лишь бы было указано это место и инсталлятор создавал необходимое задание в планировщике винды.Улыбнуло
...
Рейтинг: 0 / 0
25.10.2007, 13:06
    #34894085
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
hvlad pkarklinMS SQL умеет сам "копировать файл" в надежное место, лишь бы было указано это место и инсталлятор создавал необходимое задание в планировщике винды.Улыбнуло

Что ж Вас так улыбнуло?! Выполнение бэкапа - часть администрирования. MSDE 2000 имело в комплекте поставки агента. В SSEE 2005 его викинули из комплекта поставки. Использование планировщика операционки - один из возможных вариантов, но не единственный. Под "умет сам" имелось ввиду, что пользователю не надо шбко задумываться о копировании файлов и т.п. Сказал тем или иным способом - "сделай бэкап в эту папку" - сделал причем онлайн.
...
Рейтинг: 0 / 0
25.10.2007, 13:24
    #34894182
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
pkarklinПод "умет сам" имелось ввиду, что пользователю не надо шбко задумываться о копировании файлов и т.п. Сказал тем или иным способом - "сделай бэкап в эту папку" - сделал причем онлайн.

Вообще-то, задумываться (хотя-бы изредка) ПОЛЕЗНО
...
Рейтинг: 0 / 0
25.10.2007, 13:28
    #34894210
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
Gluk (Kazan) pkarklinПод "умет сам" имелось ввиду, что пользователю не надо шбко задумываться о копировании файлов и т.п. Сказал тем или иным способом - "сделай бэкап в эту папку" - сделал причем онлайн.

Вообще-то, задумываться (хотя-бы изредка) ПОЛЕЗНО

Вы бы не могли изложить свою мыслю более развернуто?
...
Рейтинг: 0 / 0
25.10.2007, 13:44
    #34894284
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна СУБД, не требующая администрирования, работающая по TCP/IP
pkarklinВообще-то, задумываться (хотя-бы изредка) ПОЛЕЗНО

Вы бы не могли изложить свою мыслю более развернуто?[/quot]

мог бы
но не буду

возите по своим любимым гуям мышкой дальше и пребывайте в счастливом неведении относительно надежности хранения автоматических бакапов
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Нужна СУБД, не требующая администрирования, работающая по TCP/IP / 25 сообщений из 58, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]