VB 6.0: доступ к данным с помощью технологии ADO
Таблица 2. Результаты тестирования разных методов доступа к данным в VB 6.0.
Рейтинг | Метод доступа | Показатель (операций в минуту) |
---|---|---|
Работа с локальными данными | ||
1. | DAO | 49 |
2. | RDO, server-side cursor | 41 |
3. | ADO OLE DB, server-side cursor | 35 |
4. | RDO, client-side cursor | 32 |
5. | ADO OLE DB, client-side cursor | 27 |
6. | ADO ODBC, server-side cursor | 14 |
7. | ADO ODBC, client-side cursor | 10 |
Работа с удаленными данными | ||
1. | ADO OLE DB, server-side cursor | 22,5 |
2. | ADO ODBC, server-side cursor | 22 |
3. | RDO, client-side cursor | 21,5 |
4. | ADO OLE DB, client-side cursor | 19 |
5. | ADO ODBC, client-side cursor | 18,5 |
6. | RDO, server-side cursor | 16,5 |
Источник: журнал VBPJ № 14’98, с. 30-44. Ash Rofail, Yasser Shohoud «VS 6.0 Benchmarks»
Примечание. Мы уже неоднократно подчеркивали, что любые результаты тестирования являются достаточно условными. И абсолютные и относительные характеристики могут существенно меняться в зависимости от конкретных условий: оборудования, системного ПО, квалификации разрабочика и, конечно, структуры и содержимого базы данных. Но точно так же подобные оценки представляют интерес хотя бы потому, что заставляют разработчика внимательнее изучить возможности повышения эффективности своих приложений, в том числе проведя соответствующее исследование разных методов.