powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Переход с MS Access на MySQL
22 сообщений из 47, страница 2 из 2
Период между сообщениями больше года.
Переход с MS Access на MySQL
    #35431400
Northwild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотря какие цели ставить. Я согласен что из MySQL хороший WEB-Server не спорю. Однако если система используется как OLAP и OLTP одновременно здесь возможности MS SQL Server 2005 просто колосальны. Да кстати Есть версия у MS SQL Server 2005 Express Edition (бесплатная официальная русская). В не есть и графические конструкторы напоминающие Access и синтаксические тоже на высоте. А главное у него ядро такое же как у старшего брата Enterprise Edition. Вот на работе перевел ряд баз под MS SQL Sever 2005 Express оптимизировал все просто летает, a Access оставил в качестве пользовательского интерфейса (просто можно быстро сделать простой пользовательский интерфейс без заморочек).
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35433909
Pricolist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сообщений много но полезного мало.
Для MySQL создано много всего. Вот программы которые весьма удобны для разработки БД:
1. MYSQL-FRONT
2. SQLyog enterprise manager

Я использую их обе одновременно. У mysql-front нет только графического отображения связей между таблицами.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35457051
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какие существенные минусы могут быть если использовать Apache и PHP, а как базу данных Access? База данных ожидается максимум на 100000 записей. И около 20 пользователей.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35457232
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnylА какие существенные минусы могут быть если использовать Apache и PHP, а как базу данных Access? База данных ожидается максимум на 100000 записей. И около 20 пользователей.
ИМХО в этой связке Access лишний,
а если надо front на Access то тогда Apache и PH можно убрать, использовав Access+MySQL и в интернете и локально - как угодно.

Я уже давно использую эту связку а мой давний топик когда интересовался этим вопросом - живее всех живых:)
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35457289
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочется интерфейс web, а вот с выбором базы сложнее, т.к. необходимо ежедневная закачка в нее данных в текстовых файлах с постоянной шириной столбцов. В Access это сделать элементарно. В MySQL сложнее. И данные в web-интерфейс из Access добывать тоже не сложно. Как быть?
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35457376
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что, вам нужен Access только потому что вам на нем легче сделать импорт текстовых фалов в базу?:)
Крепкий аргумент:)
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35457849
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После меня этим будет заниматься кто-то другой и за его умения я поручиться не могу. С Access-ом же справится любой. Вопрос в том не будет ли такая система лететь через день? Насколько надежно хранить данные в mdb? При этом опять же вопрос платности базы данныех тоже стоит очень остро, а Office есть везде.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35458176
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinnyl С Access-ом же справится любой. Вопрос в том не будет ли такая система лететь через день?
Это означает что не справился:)

Vinnyl
Насколько надежно хранить данные в mdb?

ИМХО если локально то довольно надежно, особенно если регулярно делать копии и сжимать базу.

Vinnyl
При этом опять же вопрос платности базы данныех тоже стоит очень остро, а Office есть везде.
Я бы сказал почти везде, и то уже заметен процесс перехода на бесплатные продукты.
Кроме того если говорить об интернете - то наоборот там все таки в основном LAMP. И не очень много там Office.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35458326
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да система локальная - внутри компании. Работать будут человек 20 одновременно. Хочется соблюсти все формальности с платностью базы и себе жизнь не усложнять особенно.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35458410
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnylДа система локальная - внутри компании. Работать будут человек 20 одновременно. Хочется соблюсти все формальности с платностью базы и себе жизнь не усложнять особенно.
Если внутри локальной сети - я предлагаю терминал сервер. Посмотреть правда требования к памяти что бы хватило на 20 юзеров. Так вот терминалы могут быть даже на линуксе, даже без винчестера с загрузкой по сети. А на сервере пусть будет Win Server 2003. Надежность высокая, трафик мизерный.
Повторю только памяти надо столько что бы хватило на 20 юзеров. Это проверять экспериментально.
Другой вариант - у каждого клиентская чать как в основном многие на этом форуме используют, а на сервере(физическом - он же файл сервер) база с таблицами. Тогда к памяти на сервере требования не большие но требования к пропускной способности сети возрастают и надежность падает.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35458596
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все-таки в случае терминал сервера - необходимо достаточно большая производительность этого сервера, насколько я понимаю. В случае если развернуть Apache для 20 пользователей небольшой базы в 100000 строчек можно обойтись и очень средним офисным компьютером вместо сервера.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35459168
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnylВсе-таки в случае терминал сервера - необходимо достаточно большая производительность этого сервера, насколько я понимаю. В случае если развернуть Apache для 20 пользователей небольшой базы в 100000 строчек можно обойтись и очень средним офисным компьютером вместо сервера.
Может вам лучше все таки тогда сделать клиентов на access а на физ.сервере разместить сервер баз данных? Бесплатных серверов баз данных предостаточно. Зачем web интерфейс в локальной сети?
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35459185
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnylВ случае если развернуть Apache для 20 пользователей небольшой базы в 100000 строчек можно обойтись и очень средним офисным компьютером вместо сервера.
скажу больше...
у нас стоит 400-й селерон, под линуксом, который интернет раздаёт, и в MySQL складывает данные о трафике каждые 5 мин... записей там уже не 100тыс... не говорю что это ещё и файловый сервер (20 чел)...
в общем MySQL уже пол года бегает и не чихает...
запросы по суточному трафику (24 раза OUTER JOIN с кучей условий и разными группировками)
4..5 сек
это я к тому, что MySQL на обычном офисном компе на "сегодня" (проц > 1500МГц, RAM>512, HDD SATA) ЛЕГКО и 100 человек обслужит, тем более если с этим Access справлялся. и шуршать будет ещё быстрее Access.
Если смотреть со стороны "не усложнять жизнь" - то наверно более простой вариант, это оставить клиента на MSAccess, а как СУБД использовать MSDE. Не думаю что ваша база будет больше 1 гига (или какое-там ограничение). есть конверторы баз MSAccess->MSSQL. Немного изменить клиента MSAccess, перенастроив его на SQLServer или вообще не менять, а сделать вместо старых таблиц, что-то вроде ссылки на таблицу в MSSQL.
У нас есть такое приложение Access+MSDE... и ни у кого из пользователей специально не установлен Access... как-то хитро его скомпилировали в EXE. ну а офис Office BE помоему сейчас почти везде стоит.
для администрирования MSDE - EMS SQL Manager Lite for SQL Server (бесплатная).
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35459571
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Web-интерфейс - это требование заказчика, так как видимо данная база будет встраиваться в какую-то уже существующую web-систему. Так что вопрос именно в том что лучше брать за хранилище данных mdb-файл или писать модуль который будет способен ежедневно импортировать текстовые файлы в Mysql. Если бы не требования к импорту данных я бы Mysql использовал без проблем, но нет там встроенных (или я не знаю) средств импорта для текстовых файлов с фиксированной длинной строки.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35461938
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnylТак что вопрос именно в том что лучше брать за хранилище данных mdb-файл или писать модуль который будет способен ежедневно импортировать текстовые файлы в Mysql. Если бы не требования к импорту данных я бы Mysql использовал без проблем, но нет там встроенных (или я не знаю) средств импорта для текстовых файлов с фиксированной длинной строки.
Да в чём проблемма?
в чём вы программируете? хоть в Excel можно сделать парсер, который бы читал ваш файл и загружал его в MySQL...
потом, если Web интерфейс, то это скорей всего либо PHP либо ASP... так вот там просто море функций чтобы ваш файл "разобрать" и залить в MySQL
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35466890
Web Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VinnylWeb-интерфейс - это требование заказчика, так как видимо данная база будет встраиваться в какую-то уже существующую web-систему. Так что вопрос именно в том что лучше брать за хранилище данных mdb-файл или писать модуль который будет способен ежедневно импортировать текстовые файлы в Mysql. Если бы не требования к импорту данных я бы Mysql использовал без проблем, но нет там встроенных (или я не знаю) средств импорта для текстовых файлов с фиксированной длинной строки.

Вот проблема написать Web интерфейс как в Access - это самая сильная.

Пожалуй единственное существующее для PHP:

P4A

А СУБД выбирай сам - MySQL/PostrgreSQL/SQLite :-))))
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35469360
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кифирчик
Да в чём проблемма?
в чём вы программируете? хоть в Excel можно сделать парсер, который бы читал ваш файл и загружал его в MySQL...
потом, если Web интерфейс, то это скорей всего либо PHP либо ASP... так вот там просто море функций чтобы ваш файл "разобрать" и залить в MySQL

Проблема в скорости. Писать парсер можно, только работать он будет долго. Входные данные это текстовые файлы 80Mb с длиной строки в 1500 символов (около 60 полей).
И в PHP ничего быстрее как разбирать файл построчно я не придумал. Если знаете способ быстрее буду благодарен за подсказку.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35469647
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать PHP скриптом загрузить файлы в папку, а там из скрипта запускать программу написанную на VB/C++/Delphi
или ещё в MySQL есть такая фенечека
http://www.mysql.ru/docs/man/LOAD_DATA.html
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35470340
Vinnyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LOAD_DATA штука хорошая, но в случае полей с фиксированной длинной строки данная функция не работает если встречаются поля типа Text.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35495726
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похожая проблема. Несколько уточню.
У меня есть приложение на Аксесе + SQL Server. Назвал его Приём врача. Проходит обкатку в районной поликлинике. Ожидаются таблицы с миллионом и больше записей (спустя года 2,3). Предусмотрел возможность автономного режима при неполадках в сети с последующей синхронизацией. Количество пользователей ожидается не более 25-30.
Некоторые люди говорят, что надо переходить на ВЭБ интерфейс. Аргументируется кроме всего прочего тем, что совсем скоро бюджетные организации перейдут на линукс. Правы ли они?
И вообще, при тех условиях, что описал, насколько это будет надёжно и так же быстро работать? Стоит ли заморачиваться и тратить время на освоение ВЭБ-морды. Аксес даёт бешенную скорость разработки и отладки. И терять такие приемущества на хотелось бы. Но может потом затраченное время себя оправдает?
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35496933
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg-57Некоторые люди говорят, что надо переходить на ВЭБ интерфейс. Аргументируется кроме всего прочего тем, что совсем скоро бюджетные организации перейдут на линукс. Правы ли они?возможно не совсем правы, но не все организации готовы платить по 500$ за винду + 500$ за MS Office для того чтобы воспользоваться вашей программой.
Oleg-57 И вообще, при тех условиях, что описал, насколько это будет надёжно и так же быстро работать? Стоит ли заморачиваться и тратить время на освоение ВЭБ-морды.зависит от разработчика
Oleg-57 Аксес даёт бешенную скорость разработки и отладки. И терять такие приемущества на хотелось бы. Но может потом затраченное время себя оправдает?Это есть. Попробуйте перейти на OpenOffice Base. лучше взять сборки с поддержкой VBA - тогда возможно перенос будет намного проще.

Стандартный в комплекте пока не умеет VBA ибо лицензионные заморочки.
...
Рейтинг: 0 / 0
Переход с MS Access на MySQL
    #35497750
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приложение Аксес можно проигрывать Рантаймом. А WinXP стоит меньше 6000 р.
Копал OpenOffice Base. Показал себя с плохой стороны. Форум крайне пассивный. Возможность в OpenOffice Base изменять структуру присоединённой таблицы, например, меня вообще убила...
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Переход с MS Access на MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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