Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MS SQL2005 express


Страницы:   1 2 3

Тимофей ©   (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С и успокойся.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо