Що надійніше (Paradox чи Access)
Стою перед вибором на чому краще зберігати дані, що потрібно: 2 мережевих клієнтів 40-60 таблиць мінімальний відсоток втрати даних ще хотілося б високу швидкість доступу до даних(але надійність важливіша!) Так що вибрати?
Access на мою надійніше. вже сам його використовую близько року (працюю з ним через ADO драйвер Microsoft.Jet.OLEDB.4.0), поки жодна база не злітала. + він підтримує каскадні видалення та оновлення у зв'язаних таблицях.
У феномені ж доводиться усе це робити програмно, тобто. як то кажуть ручками. + Іноді в нього злітають індекси + доводиться ставити БДЕ (але в принципі БДЕ не проблема). А так Парадокс у сітці працює набагато швидше за Аксес. Загалом на мою думку Парадокс у сітці краще взагалі не використовувати.
Згоден з усім, крім останнього. З файл-сервером надійність феномена різко зростає. Крім того, якщо не використовувати корекцію через TTable, то "зльоти" індексів практично не спостерігаються (при одночасному доступі на запис не більше 5-10 користувачів). Але ADO дуже повільний. Часто саме через це перевага віддається все ж таки BDE.
ІМХО, треба не те, і не інше, а SQL-сервер (типу FireBird)
Які SQL-сервера можуть мапити базу динамічно?
Шановний, Sherbacov! MS SQL Server 2000 і ніякі індекси злітати не будуть, якщо ти їх сам не сколупнеш, а систематичні BackUp'и БД допоможуть тобі легко відновити твою БД в найгіршому результаті, а Access і Paradox - це від "Лукавого".
а цікаво (хоча офтопік) що було з огляду на під > Які SQL-сервера можуть мапити базу динамічно?
Я б рекомендував Firebird (http://firebird.sourceforge.net/). Маленький (навіть менший за BDE), швидкий, надійний. Як компонент доступуFIBPlus (http://www.fibplus.net/)
FIBPlus – платний. Можна цілком обходитися стандартним набором компонентів з InterBase - закладки
Акцес дуже зручний тим, що не доведеться ставити ніяких драйверів, т.к. Microsoft.Jet.OLEDB.4.0 входить до складу вікон починаючи з 98. АЛЕ найкращий варіантFirebird. Надійний, зручний, швидкий, займає мало ресурсів, на відміну від того ж MS SQL або Oracle. Більше того, в ньому немає багів InterBase. Ставиться як на вінду, а й на FreeBSD, Linux, Solaris. Ще великий плюс проти MS SQL та Oracle – його ціна. Firebird – безкоштовний. Раджу відвідати http://www.interbase-world.com
Юзай Access. Безпека доступу, локалізація всіх таблиць разом, надійність індексів (база 32-х розрядна) - це невелика кількість факторів, яку я хотів би відзначити в першу чергу. Скінчитися через ADO. Якщо використовувати технологію DCOM (MIDAS, CORBA), то зі швидкістю проблем не буде. Я так зробив би. Успіхів!
А якщо випробувати ACCESS через DAO? А чи не через ADO. У мене через KADAO все набагато швидше, ніж через ADO виходить. А містити SQL-сервер заради 2-х клієнтів я б не став.
> Які SQL-сервера можуть мапити базу динамічно? Це означає підключати базу за її появі. тобто. база на знімних носіях і з появою вона підключається до сервера. і так само вимикається.