powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД ИЛИ БД+Сервис
13 сообщений из 13, страница 1 из 1
СУБД ИЛИ БД+Сервис
    #37780662
Luzerka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрых суток господа!
У меня такой вопрос.
Необходимо написать небольшую многопользовательскую программу для обработки заказов. (все на майкрософтский технологиях. .NET, WCF)
Необходима работа на нескольких компьютерах.
предполагается одновременная работа от 3х до 10(в перспективе) пользователей
Для работы необходим (WCF)сервис(работа с некоторыми данными, куда есть только монопольный доступ)
СУБД должна быть бесплатная.

Я подумал над вариантом использовать в качестве базы данных локальный файл (MDF) (MS SQL SERVER)
Предоставив доступ к которому через дополнительные функции сервиса.
Структура базы очень простая, но объем данных будет расти хорошо.

Вопрос в том, насколько жизнеспособен мой вариант?
Или все же лучше поставить какой нибудь pg или SQLite
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780701
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luzerka Я подумал над вариантом использовать в качестве базы данных локальный файл (MDF) (MS SQL SERVER) Это как?
Luzerka Или все же лучше поставить какой нибудь pg или SQLiteТрадиционный совет - что есть у клиента, в чем лучше разбираешься. SQLite в многопользовательском приложении зло. Сервис нифига не замена СУБД, придется вручную реализовывать функционал СУБД.
Luzerka Структура базы очень простая, но объем данных будет расти хорошо.Если не вырастет за пределы бесплатной редакции SQL Server то пишите классическое приложение. Дорога протоптана, грабли извесны. А если вырастет, то пусть клиент подумает или о выгрузке части данных или о покупке лицензии.
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780884
Luzerka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257Luzerka Я подумал над вариантом использовать в качестве базы данных локальный файл (MDF) (MS SQL SERVER) Это как?
Ну хранить данные в файле-базе неуправляемом СУБД SQL Server
Запрос пришел на сервис - "вернуть список заказов" Сервис подключается к файлу базы данных и возвращает их клиенту.
Хотя, как он еще работает с файлом бд. Наверника очень и очень неэффективно.

SERG1257Сервис нифига не замена СУБД, придется вручную реализовывать функционал СУБД.
Приложение многопользовательское, но без ролей. права настраивать не придется.
В WCF сервисах можно использовать куки(если не ошибаюсь) для идентификации пользователя.
Это пожалуй весь функционал СУБД, который нужно будет реализовать или о каком функционале шла речь?

У клиента нет ничего, ему без разницы, лишь бы бесплатно.
А ограничение SQL Server ВРОДЕ БЫ распространяется только на SQL Server, а если использовать файл базы данных со стандартным провайдером, то вроде бы все ок...
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780898
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luzerkaхранить данные в файле-базе неуправляемом СУБД SQL Server

Не существует в природе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780929
Luzerka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, я что-то путаю, но одно я знаю точно.
Когда-то давно, я устанавливал студию (2005), прямо из студии создавал новый Local Database File натравливал на него какую-то утилиту для асп.нет. и после создавал веб проект с этой базой данных, которую использовал. SQL Server у меня тогда точно не было, максимум какие нибудь тулзы идущие в комплекте при FULL Install.
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780936
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luzerkaмаксимум какие нибудь тулзы идущие в комплекте при FULL Install.

В этом комплекте шёл MS SQL Desktop Edition.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780971
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Когда-то давно, я устанавливал студию (2005), прямо из студии создавал новый
> Local Database File натравливал на него какую-то утилиту для асп.нет. и после
> создавал веб проект с этой базой данных, которую использовал.

SQLServer (его базы данных) не может работать без сервера.
То, о чём ты пишешь использовало маленькую локальную службу, сервер.

SQL Server у меня
> тогда точно не было, максимум какие нибудь тулзы идущие в комплекте при FULL
> Install.

Был. SQL Server express был.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37780989
neoddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LuzerkaНеобходимо написать небольшую многопользовательскую программу для обработки заказов. (все на майкрософтский технологиях. .NET, WCF)Необходима работа на нескольких компьютерах.
предполагается одновременная работа от 3х до 10(в перспективе) пользователей
IIS + WebForms (MVC если хочется повозиться)

LuzerkaДля работы необходим (WCF)сервис(работа с некоторыми данными, куда есть только монопольный доступ)
СУБД должна быть бесплатная.

Postgres, MySql, Firebird

LuzerkaЯ подумал над вариантом использовать в качестве базы данных локальный файл (MDF) (MS SQL SERVER)
Предоставив доступ к которому через дополнительные функции сервиса.
Структура базы очень простая, но объем данных будет расти хорошо. Вопрос в том, насколько жизнеспособен мой вариант?

Сам себе ответил


LuzerkaИли все же лучше поставить какой нибудь pg или SQLite

Именно. А раз структура БД простая и пользователей мало - пользуй ORM, например NHibernate
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37781030
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neodddFirebird
Нах, нах... Пусть остаётся в стане мелкомягких.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37781092
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luzerka Приложение многопользовательское, но без ролей. права настраивать не придется. Кроме прав там будут, транзакции, блокировки, видимость, конфликты обновления и т.д.
Luzerka У клиента нет ничего, ему без разницы, лишь бы бесплатно. Бесплатно НЕ БУДЕТ. Совокупная стоимость владения всегда будет больше нуля (как минимум надо оплачивать железо и услуги разработчиков и админов) так что можно только оптимизировать эту величину (получить максимум за свои деньги)
Если у клиента преференций нет, то выбирай то что лучше знаешь. Если все знаешь на одинаковом уровне (одинаково плохо) то выбирай мейнстрим.
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37781118
Luzerka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за участие))
Остановлюсь на pg с ним хотя бы был опыт работы.
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37781424
neodddИменно. А раз структура БД простая и пользователей мало - пользуй ORM, например NHibernate
Любопытный пример того, как из посылки не следует вывод, но у человека в голове почему-то есть иллюзия, что это так.
...
Рейтинг: 0 / 0
СУБД ИЛИ БД+Сервис
    #37782043
neoddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Мирошниченко aka mirЛюбопытный пример того, как из посылки не следует вывод, но у человека в голове почему-то есть иллюзия, что это так.

Смешно, Евгений, от вашего худосочного троллинга. Оспорили бы что-то хотя бы для вида.

Для топик стартера: моя посылка и вывод правильные в контексте практики и с учетом Вами поставленной задачи. Можно делать и сложные системы с ОRМ и высоконагруженные, но там больше требуется данных для проектирования. В нашем случае - все просто.
ОRМ вам поможет однозначно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД ИЛИ БД+Сервис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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