Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизMS SQL2005 express Найти похожие ветки
← →
Тимофей (2012-09-08 20:45) [0]Здравствуйте мастера! Хочу сделать прогу по учету в сетевом варианте. Количество компов в сети 6шт. Базу данных выбрал MS SQL2005 express исходя из соображений бесплатности и свободы распостранения вместе с приложением. Какие "подводные камни" меня ожидают и стоит ли использовать эту БД вобще в сетевой программе или лучше выбрать другую?
← →
Медвежонок Пятачок © (2012-09-08 22:59) [1]и стоит ли использовать эту БД
эту не стоит.
стоит другую.
← →
Тимофей (2012-09-08 23:04) [2]>Медвежонок Пятачок Почему не стоит(недостатки)? Какую другую(чем лучше)?
← →
Медвежонок Пятачок © (2012-09-08 23:05) [3]потому что семь лет прошло
← →
Тимофей (2012-09-08 23:10) [4]Какую другую(чем лучше)? MS Sql2012 ? ;)
← →
Медвежонок Пятачок © (2012-09-08 23:12) [5]ага. 2012
← →
Тимофей (2012-09-08 23:16) [6]Эта: http://www.microsoft.com/ru-ru/download/details.aspx?id=29062 ?
← →
Медвежонок Пятачок © (2012-09-08 23:20) [7]не, я передумал.
2012 тоже не стоит использовать.
← →
Тимофей (2012-09-08 23:21) [8]Почему не стоит(недостатки)?
← →
Медвежонок Пятачок © (2012-09-08 23:22) [9]потому что еще не прошло семи лет и оно все сырое.
← →
Тимофей (2012-09-08 23:22) [10]:) И какой же оптимальный вариант, 2008 версия?
← →
Медвежонок Пятачок © (2012-09-08 23:24) [11]оптимальный вариант - перестать хотеть сделать прогу.
← →
Тимофей (2012-09-08 23:27) [12]А если надо? :)
← →
alexdn © (2012-09-08 23:28) [13]> Тимофей (08.09.12 20:45)
> варианте. Количество компов в сети 6шт. Базу данных выбрал
> MS SQL2005 express
Соответственно "форточку" будешь делать на делфи через ado, или как?
← →
sniknik © (2012-09-08 23:35) [14]> А если надо? :)
значит пиши, а не перебирай... неважно на чем, потом все одно либо переделывать, либо выкинуть.
← →
Медвежонок Пятачок © (2012-09-08 23:38) [15]он имел ввиду "а если надо продолжать хотеть?"
← →
Тимофей (2012-09-08 23:44) [16]Может подскажет кто чего толком? Какую БД использовать? Есть желание на MS Sql Express(желательно постабильней) заодно освою SQL, раньше с сетями дела не имел, хочу научиться. Посоветуйте пожалуйста!
← →
Медвежонок Пятачок © (2012-09-08 23:57) [17]если есть желание, то его надо исполнить.
← →
Медвежонок Пятачок © (2012-09-08 23:59) [18]... иначе невроз тебя ожидает
← →
sniknik © (2012-09-09 00:08) [19]> Посоветуйте пожалуйста!
советую... - пофигу, на начальном этапе, на изучении разницы нет.
> желательно постабильней
ты что думаешь, написанная профи субд будет нестабильнее твоей программы? уверяю, главный враг стабильности это ты и твоя писанина. разница в стабильности между любыми субд по сравнению с твоей будет в рамках погрешности, и стремиться к 0. т.что твои муки выбора смешны...
не можешь решится, и выбрать? напиши все тебе известные на бумажке, смешай их в шляпе... ну, и дальше понятно. нет?
← →
Тимофей (2012-09-09 00:13) [20]Ладно,ставлю вопрос иначе. С какой Бд работают мастера? И какая лучше для моей задачи?
← →
Palladin © (2012-09-09 00:17) [21]
> С какой Бд работают мастера?
с ораклом, с MSSQL, c sqlite, с mysql и кучей других
иногда и с собственными поделками, ибо оптимальней
> из соображений бесплатности и свободы распостранения
sqlite
← →
Медвежонок Пятачок © (2012-09-09 00:18) [22]мастера работают с любой, с которой потребуется.
а с которой не потребуется, тоже работают. для хобби.
← →
sniknik © (2012-09-09 00:20) [23]> С какой Бд работают мастера?
с какой придется... выбор обычно зависит не от тебя, а от того, что используют там где ты работаешь.
> И какая лучше для моей задачи?
какой задачи??? учет в вакууме?
возьми уже 1С и успокойся.
← →
Тимофей (2012-09-09 00:40) [24]1с для моих целей не совсем подходит,да и не справится она с нужными мне задачами. Хочу сделать свою поделку,как писали мастера:-)Вот и думаю как? Нет опыта сетевого программирования,хочу освоить хорошую, для начала бесплатную Бд
← →
Медвежонок Пятачок © (2012-09-09 00:47) [25]тогда возможно для твоих целей не подходит и не один из существующих серверов баз данных.
начинай придумывать свой.
← →
Германн © (2012-09-09 01:54) [26]
> Тимофей (09.09.12 00:40) [24]
>
> 1с для моих целей не совсем подходит,да и не справится она
> с нужными мне задачами. Хочу сделать свою поделку
Ну и что тогда так дёргаешься? Впереди у тебя целая жизнь, чтобы сделать свою поделку, которая справится с тем, с чем не справляется 1С!
:)
Вот только вспомни (или узнай впервые) очень известное изречение:
"Жизнь надо прожить так, чтобы не было мучительно больно за бесцельно прожитые годы".
А годы проведенные на форумах с постоянными вопросами "Как сделать" - именно такие.
← →
Anatoly Podgoretsky © (2012-09-09 08:00) [27]Собираешься распространять с приложением, а разрешение у Микрософта спросил?
← →
Inovet © (2012-09-09 08:11) [28]> [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:37) [29]> Inovet (09.09.2012 08:11:28) [28]
Как раз страница Права на распространение не доступна.
← →
Тимофей (2012-09-09 16:23) [30]Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать,что поделать. А моя прога может,только по сети пока не работает. Но думаю научу :-)
← →
sniknik © (2012-09-09 16:36) [31]> Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать
1С не "жесткая" программа, такая же среда разработки как... ну не дельфи, но много подобного есть, и написать на ней "искать и подбирать" думаю можно.
← →
Юрий Зотов © (2012-09-09 16:45) [32]
> Тимофей (08.09.12 20:45)
Знаете, почему начались шутки? Потому что Вы спрашиваете, какая БД для Вашей задачи лучше, но ни слова не сказали об особенностях этой задачи (кроме количества компов, которое настолько мало, что с ним без проблем справится любая БД).
Какой тут может быть ответ? Серьезного - никакого.
← →
Андрейка (2012-09-09 17:15) [33]Вы че тут дилерами 1С устроились? Написал же человек свою программу написать хочет. Бери Тимоха MS SQL 2008 Еxpress или MySql 5, обе неплохие и легко изучить. Если что, пиши помогу: andrejka2010@mail.ru
← →
Inovet © (2012-09-09 17:19) [34]> [33] Андрейка (09.09.12 17:15)
> Написал же человек свою программу написать хочет.
Ему ответил, что в 1С можно написаить свою программу.
← →
Тимофей (2012-09-09 17:27) [35]Программа уже написана, но надо переделать для работы в сети, вот и выбираю хорошую бесплатную Бд. Спасибо Андрею за совет! Если сам не осилю свяжусь.
← →
Юрий Зотов © (2012-09-09 20:06) [36]
> Андрейка (09.09.12 17:15) [33]
> Бери Тимоха MS SQL 2008 Еxpress или MySql 5,
> обе неплохие и легко изучить.
А также можно взять Oracle Express Edition, FireBird и т.п. Тоже бесплатные, тоже неплохие и не сложнее MS SQL.
А вот какая БД лучше всего подходит к данной задаче - это неизвестно. И не будет известно, пока не будут озвучены особенности самой задачи.
← →
Dennis I. Komarov © (2012-09-09 21:57) [37]
> А вот какая БД лучше всего подходит к данной задаче - это
> неизвестно. И не будет известно, пока не будут озвучены
> особенности самой задачи.
Да ни какая, ибо программа уже есть:
> А моя прога может,только по сети пока не работает. Но думаю
> научу
> Программа уже написана, но надо переделать для работы в
> сети, вот и выбираю хорошую бесплатную Бд
А логиги работы с БД там нет...
← →
Юрий Зотов © (2012-09-09 22:19) [38]
> Dennis I. Komarov © (09.09.12 21:57) [37]
> Да ни какая, ибо программа уже есть
Поскольку "программу надо переделать", это будет уже другая программа. То есть, программы еще нет.
> А логиги работы с БД там нет...
Как только в программе появится БД, в ней появится и логика работы с БД.
← →
Германн © (2012-09-10 02:36) [39]
> Тимофей (09.09.12 16:23) [30]
>
> Ну неумеет 1С запчасти для автомобиля искать и аналоги подбирать,
> что поделать. А моя прога может
Жаль что орешник умер. :(
← →
sniknik © (2012-09-10 09:50) [40]> или MySql 5
а пятая разве не стала платной? (давно не сталкивался, и в общем то неохота, но в последний раз она была за деньги...)
> переделать для работы в сети
переделывать не надо, надо переписывать все с 0... с переделкой локальной на сетевую "малой кровью" (без изменения логики и сути программы), есть печальный опыт у того же 1С (когда у них mssql-ная версия работала в сотни раз тормознее чем dbf... это даже дало "толчек" "веянию" ставить dbf, а после и нормальную/другие программы, по привычке, версию в терминале... до сих пор боремся с придурками, ну а как назвать, сначала ставят клиент сервер в терминальном режиме с доступом клиента ко всему, а после выкатывают требования типа нужно шифровать данные/не давать доступ к чему то (как? сами открыли) и т.д.).
← →
AV © (2012-09-10 10:51) [41]
> sniknik © (10.09.12 09:50) [40]
думаю, автор не поймет :)
Автор,
С т.з. " раньше с сетями дела не имел," это ничуть не сложнее в плане написания запроса на получение данных с одного места, при локальной БД.
Скажем так, сетевая БД для одного рабочего места практически не отличается от локальной БД.
И так для каждого пользователя.
А отличается тем, что пользователей много. Пока один делает что-то, второй не видит(частично видит / видит почти полностью ) изменения первого.
Задача определить кто, когда, насколько может делать что-то при условии, что другие делают то-то или то-то.
БД дает гарантии на изоляции в рамках транзакций, но думать все равно надо.
← →
Dennis I. Komarov © (2012-09-10 20:09) [42]
> AV © (10.09.12 10:51) [41]
>
Можно подумать, у тебя понятней :)
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.071 c