MySQL or Access

13 отговора 836 прегледа
#1

MySQL or Access

Става ли Access за база в която има таблици с брой записи около 30-40 хиляди.

Отговор
в отговор на student #2

Ми ако не опиташ

няма да разбереш?
Зор ли ти е да направиш 20000000 реда в някаква таблица?

Bеer? Moooorrre?
Отговор
в отговор на bira_more #3

Re: Ми ако не опиташ

Наистина, най-добре е да направя някакви тестове. Исках да разбера какъв е опита на другите, защото аз сега започвам с тези работи.

Отговор
в отговор на student #4

Re: MySQL or Access

за ставане - става....и за по-големи таблици става
въпроса е какво мислиш да правиш с тях след това ?

[линк]
Отговор
в отговор на bira_more #5

и да пробва......

пак нищо няма да разбере...

и едното и другото докато сам си правиш тестове ще се справят отлично...от опит ти го казвам...

на аксеса слабото място му е работата с повечко юзери в мрежа (повечко разбирай над десетина)
прави луд трафик в мрежата...

въобще, не е за сериозна работа аксеса....

[линк]
Отговор
в отговор на Topбaлaн #6

Re: MySQL or Access

Ако ще правиш desktop приложение за един user, работещо под Win - Access e удобен.особено ако ползваш report -системата му , която е много мощна.

Но ако работи в мрежа е страшно бавен - при това колкото е по-голяма базата , толкова повече се забавя...Причината е че е файлов сървър - и при всяко свързване изтегля цялата база при клиента ... ползвал съм го при 30000 и повече записа в мрежа - направо се задъхва.

MySQL е много бърз , по някои тестове е сравним с Oracle. Много подходящ е за мрежови приложения, особено за web (ако ще ползваш php - направо са в симбиоза макар че имам лошо отношение към php).

Зависи наистина какво приложение ще правиш.

Отговор
в отговор на nabludatel #7

Re: MySQL or Access

Приложението е мрежово за 3 - 5 потребителя свързани в LAN. трябва да се въвеждат данни в една база едновременно. това е.

Отговор
в отговор на student #8

Re: MySQL or Access

Ако ще е web-базирано(PHP,JSP) - изберете MySQL.
Ако Ви е по-лесно да пишете на Visual Basic под Win - изберете Access въпреки евентуални performance проблеми.
Можете също да ползвате комбинацията Delphi/Interbase (зависи на какво имате опит), която също дава добра производителност.

Отговор
в отговор на student #9

Re: MySQL or Access

3, 5 дори 10 или 15 потребителя в мрежа е нищо...
няма от какво да се притесняваш...

а лекотата, с която се работи с аксеса никъде другаде няма да я намериш...

ако станат много потребителите, и трафика в мрежата нарастне - и за това има лечение...

[линк]
Отговор
в отговор на Topбaлaн #10

Re: MySQL or Access

Наистина има лечение, с модификации може да се премине към PostgreSQL + Access. На site-то на PostgreSQL, имаше статия по въпроса.

Ако се напише на Access и приложението е дребно, ще стане най-бързо. Остава висящ въпроса с лицензите за употреба на Access. Всеки клиент на базата ще трябва да има закупен MS Office Proffesional, това са поне 350USD на клиент.

Отговор
в отговор на чykyмбa #11

Re: MySQL or Access

ами аз го виждам в няколко стъпки


1. таблиците минават на SQL сървър....и се атачват през ODBC
2. преписват се куиритата и те в SQL сървъра
3. интерфейса и той се преписва на ASP/PHP

така освен от лицензите за аксес се отърваваш и от поддържането на работещ аксес по компютрите на потребителите ;-)

в нашия офис го извървяхме тоз път)

[линк]
Отговор
в отговор на Topбaлaн #12

Re: MySQL or Access

Оттърваваш се и от несъвместимостите между отделните версии на Access.
При нас се получи така, че базата данни, която се използваше от 5 човека беше писана на Access 2000. Тези 5 човека станаха 10, а за новите хора се купиха нови ПЦ та и лицензи за Windows XP и Office XP. Да оставим настрана въпроса, че трябваше да им се инсталира Office 2000 без да имаме лицензи за него, но базата междувременно набъбна до около 12 000 записа и започна един repair всяка седмица...
Пренаписах им базата на PHP/Mysql и отначало като всяко ново нещо мрънкаха и им беше странно, но сега са щастливи и доволни ;-).

Отговор
в отговор на _danitu #13

твоята е лесна.....

все още има модули писани на аксес 2.0 които работят и до ден днешен....за щастие не са в моя вилает...аз отдавна се отървах от аксеса
каквото искат сега е на ASP/MSSQL и както казваш - доволни и щастливи са))

[линк]
Отговор
в отговор на чykyмбa #14

Re: MySQL or Access

Това мнение е погрешно. Access може да работи в така наречената Runtime среда. Клиента трябва да има само лицензиран Wэndows.

Отговор