![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS SQL2005 express
Тимофей © (2012-09-08 20:45:00)Здравствуйте мастера! Хочу сделать прогу по учету в сетевом варианте. Количество компов в сети 6шт. Базу данных выбрал MS SQL2005 express исходя из соображений бесплатности и свободы распостранения вместе с приложением. Какие "подводные камни" меня ожидают и стоит ли использовать эту БД вобще в сетевой программе или лучше выбрать другую?
Dennis I. Komarov (2012-09-10 20:09:00) [1]
> AV © (10.09.12 10:51) [41]
>
Можно подумать, у тебя понятней :)
AV (2012-09-10 10:51:00) [2]
> sniknik © (10.09.12 09:50) [40]
думаю, автор не поймет :)
Автор,
С т.з. " раньше с сетями дела не имел," это ничуть не сложнее в плане написания запроса на получение данных с одного места, при локальной БД.
Скажем так, сетевая БД для одного рабочего места практически не отличается от локальной БД.
И так для каждого пользователя.
А отличается тем, что пользователей много. Пока один делает что-то, второй не видит(частично видит / видит почти полностью ) изменения первого.
Задача определить кто, когда, насколько может делать что-то при условии, что другие делают то-то или то-то.
БД дает гарантии на изоляции в рамках транзакций, но думать все равно надо.
sniknik (2012-09-10 09:50:00) [3]> или MySql 5
а пятая разве не стала платной? (давно не сталкивался, и в общем то неохота, но в последний раз она была за деньги...)
> переделать для работы в сети
переделывать не надо, надо переписывать все с 0... с переделкой локальной на сетевую "малой кровью" (без изменения логики и сути программы), есть печальный опыт у того же 1С (когда у них mssql-ная версия работала в сотни раз тормознее чем dbf... это даже дало "толчек" "веянию" ставить dbf, а после и нормальную/другие программы, по привычке, версию в терминале... до сих пор боремся с придурками, ну а как назвать, сначала ставят клиент сервер в терминальном режиме с доступом клиента ко всему, а после выкатывают требования типа нужно шифровать данные/не давать доступ к чему то (как? сами открыли) и т.д.).
Германн (2012-09-10 02:36:00) [4]
> Тимофей (09.09.12 16:23) [30]
>
> Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать,
> что поделать. А моя прога может
Жаль что орешник умер. :(
Юрий Зотов (2012-09-09 22:19:00) [5]
> Dennis I. Komarov © (09.09.12 21:57) [37]
> Да ни какая, ибо программа уже есть
Поскольку "программу надо переделать", это будет уже другая программа. То есть, программы еще нет.
> А логиги работы с БД там нет...
Как только в программе появится БД, в ней появится и логика работы с БД.
Dennis I. Komarov (2012-09-09 21:57:00) [6]
> А вот какая БД лучше всего подходит к данной задаче - это
> неизвестно. И не будет известно, пока не будут озвучены
> особенности самой задачи.
Да ни какая, ибо программа уже есть:
> А моя прога может,только по сети пока не работает. Но думаю
> научу
> Программа уже написана, но надо переделать для работы в
> сети, вот и выбираю хорошую бесплатную Бд
А логиги работы с БД там нет...
Юрий Зотов (2012-09-09 20:06:00) [7]
> Андрейка (09.09.12 17:15) [33]
> Бери Тимоха MS SQL 2008 Еxpress или MySql 5,
> обе неплохие и легко изучить.
А также можно взять Oracle Express Edition, FireBird и т.п. Тоже бесплатные, тоже неплохие и не сложнее MS SQL.
А вот какая БД лучше всего подходит к данной задаче - это неизвестно. И не будет известно, пока не будут озвучены особенности самой задачи.
Тимофей (2012-09-09 17:27:00) [8]Программа уже написана, но надо переделать для работы в сети, вот и выбираю хорошую бесплатную Бд. Спасибо Андрею за совет! Если сам не осилю свяжусь.
Inovet (2012-09-09 17:19:00) [9]> [33] Андрейка (09.09.12 17:15)
> Написал же человек свою программу написать хочет.
Ему ответил, что в 1С можно написаить свою программу.
Андрейка (2012-09-09 17:15:00) [10]Вы че тут дилерами 1С устроились? Написал же человек свою программу написать хочет. Бери Тимоха MS SQL 2008 Еxpress или MySql 5, обе неплохие и легко изучить. Если что, пиши помогу: andrejka2010@mail.ru
Юрий Зотов (2012-09-09 16:45:00) [11]
> Тимофей (08.09.12 20:45)
Знаете, почему начались шутки? Потому что Вы спрашиваете, какая БД для Вашей задачи лучше, но ни слова не сказали об особенностях этой задачи (кроме количества компов, которое настолько мало, что с ним без проблем справится любая БД).
Какой тут может быть ответ? Серьезного - никакого.
sniknik (2012-09-09 16:36:00) [12]> Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать
1С не "жесткая" программа, такая же среда разработки как... ну не дельфи, но много подобного есть, и написать на ней "искать и подбирать" думаю можно.
Тимофей (2012-09-09 16:23:00) [13]Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать,что поделать. А моя прога может,только по сети пока не работает. Но думаю научу :-)
Anatoly Podgoretsky (2012-09-09 08:37:00) [14]> Inovet (09.09.2012 08:11:28) [28]
Как раз страница Права на распространение не доступна.
Inovet (2012-09-09 08:11:00) [15]> [27] Anatoly Podgoretsky © (09.09.12 08:00)
> а разрешение у Микрософта спросил?
А надо спрашивать на Express?
http://www.microsoft.com/sqlserver/ru/ru/editions/express.aspx
Anatoly Podgoretsky (2012-09-09 08:00:00) [16]Собираешься распространять с приложением, а разрешение у Микрософта спросил?
Германн (2012-09-09 01:54:00) [17]
> Тимофей (09.09.12 00:40) [24]
>
> 1с для моих целей не совсем подходит,да и не справится она
> с нужными мне задачами. Хочу сделать свою поделку
Ну и что тогда так дёргаешься? Впереди у тебя целая жизнь, чтобы сделать свою поделку, которая справится с тем, с чем не справляется 1С!
:)
Вот только вспомни (или узнай впервые) очень известное изречение:
"Жизнь надо прожить так, чтобы не было мучительно больно за бесцельно прожитые годы".
А годы проведенные на форумах с постоянными вопросами "Как сделать" - именно такие.
Медвежонок Пятачок (2012-09-09 00:47:00) [18]тогда возможно для твоих целей не подходит и не один из существующих серверов баз данных.
начинай придумывать свой.
Тимофей (2012-09-09 00:40:00) [19]1с для моих целей не совсем подходит,да и не справится она с нужными мне задачами. Хочу сделать свою поделку,как писали мастера:-)Вот и думаю как? Нет опыта сетевого программирования,хочу освоить хорошую, для начала бесплатную Бд
sniknik (2012-09-09 00:20:00) [20]> С какой Бд работают мастера?
с какой придется... выбор обычно зависит не от тебя, а от того, что используют там где ты работаешь.
> И какая лучше для моей задачи?
какой задачи??? учет в вакууме?
возьми уже 1С и успокойся.