![]() |
|
Модераторы: LSD |
![]()
|
|
| Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: нет Всего: 2 |
Суть такова! я работаю в организации в которой для ведения реестра учреждений используется Access, в БД предполагается хранить большое количество данных, примерно от 10000 тыс. строк, 26 таблиц, и самое главное что требуется от СУБД это ее использование по сети несколькими пользователями для получения данных, и для добавление данных будут одновременно работать несколько операторов. Я сам преподаватель информатики (по совместительству) и знаю Access, как мало производительную БД, постоянно "виснущую", и т.д.
Сейчас я предложил руководству перейти на Mysql, и написать прогу работающую исключительно в клиент/серверной архитектуре в локальной сети. Но вот беда руководство требует аргументировать шаг перехода на новую СУБД. Так вот обращаюсь с просьбой помочь, в оценки этих двух СУБД. Если есть возможность дайте ссылки на сайты где уже подымались эти темы. На основе Ваших ответов, я выстрою политику защиты моего проекта. Желательно дать ответ как можно скорее. Заранее благодарен. --------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
А как с аксесом могут работать несколько пользователей сразу?
|
|||
|
||||
| Sukhof |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 18.4.2004 Где: Тюмень Репутация: нет Всего: 2 |
Сам не знаю, но те кто разработали говорят что может, завтра прийдет от них чел все сделает и подключит, примерно это будет так, на клиентской машине запускается аксесс и указывается сетевой путь на саму базу.
В этом и есть вся загвоздка, прогу надо сделать полностью сетевой, но аксесс для этого слабо подходит, на мой взгляд. Поэтому я и хочу убедить начальство что необходимо сменить прогу на ту которую я предлагаю. --------------------
Не бойся делать то, что не умеешь. Помни Ковчег построил любитель, а Титаник профессионалы. |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
По сабжу: обосновывай переход на клиент-серверную технологию. обосновывай простоту использования браузера в качестве клиента. Обосновывай легкость обновления и поддержания... а пхп(перл)+мускул уже тебе обосновывать после принятия стратегического решения о переходе. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Я бы перешёл на php+mySQL.
Сам работаю на такой связке. Есть возможность работать с любой машины подключёной к сети вплоть до КПК.Для работы с такой системой не требуется освоение аксеса - в форму забивать значение может даже школьник, второй раз работающий за ПК. Высокая производительность, автоматическое создание бекапов. А вот зачем нужен аксес я не знаю |
|||
|
||||
| DENNN |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
Как только речь идет об одновременной сетевой работе, да еще с функциями одновременного редактирования данных разными пользователями - это однозначный аргумент в пользу полноценного сервера БД.
Это не совсем точное определение. Access - это скорее персональная база данных - т.е. один человек на своей машине работает с этой БД. Есть проблемы с блокировками и транзакциями, иногда, если код закрытия соединения через OLE DB написан с ошибками, возникают ситуации, когда после закрытия приложения монопольный доступ к файлу остается за несуществующим процессом.
Насчет клиент/серверной - это беспорно верное утверждение. Насчет mySQL - я бы несколько раз подумал и попытался заглянуть в будущее. Это конечно БД хорошая, только для серьезных проектов она все же не годиться. Например: когда необходимо делать сложные выборки из нескольких таблиц одновременно, то очень удобно использовать вложенные выборки - mySQL эту функцию не поддерживает, приходиться искать компромисы в сложных конструкциях после оператора where. Сюда же можно добавить недостаточно развитый механизм хранимых процедур, и прочее. Если вопрос стоит о хорошей БД, но при этом бесплатной, то я бы рекомендовал PostgreSQL - это полноценный, производительный СУБД, имеющий те же фунции, что и известные Oracle, MSSQL, DB2. Единственное препятствие, которое может возникнуть - он работает на UNIX, под виндой надо ставить библиотеку эмуляции. Ну конечно, чем серьезней сервер, тем острей будет необходимость взять на работу администратора БД. Добавлено @ 10:12 Ну вот, как только написал, так наткнулся на ссылку |
||||||
|
|||||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Поддерживаю. Правда до постгреса руки никак не дойдут |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Не совсем, последняя релизовая версия поддерживает вложенные селекты - сходите на mysql.com , однако реализация хранимок будет только в пятой версии. К слову, для мускуля не обязательно писать клиент на PHP/Perl. -------------------- Теперь при чем :P |
|||
|
||||
| Гость_U-gene |
|
||||||||||||||||
|
Unregistered |
ИМХО типично непрофессиональный подход. Здесь под непрофессионализмом я имею в виду не то, что вы не знаете возможностей конкретных продуктов или имеете о них очень туманное представление, а, скорее то, что вы не можете оценить насколько ваши решения применимы для конкретных задач. Те требования, которые заданы в условиях, не есть проблема для Акцесса.
(Кстати, несколько пользователей - это сколько?...и что значит малопроизводительная?....и когда это она постоянно висла? Как тут правильно заметили, сама попытка сравнения MySQL и Access подобно попытки сравнения слона с китом.
Еще раз о незнании продукта....это возможно с первых версий.
Пример. В сети на акцессе сидит до 20-и пользователей и это далеко не предел. Деятельность связана с товарами, прайсами, складом, заказами, продажами. В общем все, за исключением бухгалтерии, так или иначе работают с данной системой.
Да ну? Ай-яй, на знал, простите.... Например, есть такая программа - ТурбоБухгалтер. Или появилась такая крутая система Navision Attain. Все они используют SQL сервер. Но как они его используют!
Для работы с готовым приложением на Акцессе его не надо осваивать. Точно такие же формы, точно такой же дружественный (то есть как у разработчика получиться
Смотри сказанное ранее
Какие?
Меня, как практичного разработчика просто прикалывают фразы типа
Только поймите меня прально. Я вовсе не против клиент-серверных приложений! Очень часто без них - никак. Но, ей богу, не SQL серверами затыкать все дырки... хотя если время и средства позволят расслабиться- почему бы и нет? В заключении... сходили бы Вы на sql.ru. Там очень много информации по сравнению СУБД.Например, этот топик....и множество других |
||||||||||||||||
|
|||||||||||||||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 2 Всего: 39 |
Гость_U-gene, у меня 5 SQL серверов под юниксом, на каждом поднят mySQL или PostgeSQL, так что мне проще написать веб интерфейс, чем продукт на аксесе.
Не было бы серверов, учил бы аксес |
|||
|
||||
| Гость_U-gene |
|
|||
|
Unregistered |
Дык и у меня .... ну не 5, конечно.... и не MySQL, а MSSQL... но все равно ACCESS очень часто полезен бывает.
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |