Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / небольшой бенчмарк TimesTen vs Postgresql / 9 сообщений из 9, страница 1 из 1
07.05.2013, 17:53
    #38250753
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
Тестировал производительность Postgresql ODBC vs libpq. Заодно тест прогнал и на TimesTen. Условия теста для TimesTen заведомо невыгодные, т.к. тестировался скорее интерфейс к базе, чем она сама.

Итого итерация теста выполняется на Timestne за 1.5 ms, через libpq - 5.8 ms, через ODBC 6.7 ms.
табличка содержит три колонки. bigint, varchar(32), varchar(32)

На каждой итерации делается прилизительно следующее
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    
    for (int i = 0; i < 10; i++) {
        char szValue[33];
        CHECK_RETCODE(pg_set_session_attribute(1, names[i], values1[i]));
        CHECK_RETCODE(pg_set_session_attribute(1, names[i], values2[i]));
        CHECK_RETCODE(pg_get_session_attribute(1, names[i], szValue, sizeof (szValue)));
        CHECK_RETCODE_ERROR(pg_get_session_attribute(1, "not_found", szValue, sizeof (szValue)));
    }
    CHECK_RETCODE(pg_delete_session_attributes_by_obj_id(1));


Jabber: vromanov@gmail.com
...
Рейтинг: 0 / 0
07.05.2013, 18:27
    #38250802
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
А к TimesTen через какой интерфейс ходили?
...
Рейтинг: 0 / 0
07.05.2013, 18:45
    #38250830
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
Alexander RyndinА к TimesTen через какой интерфейс ходили?
Их родной - ODBC.
...
Рейтинг: 0 / 0
07.05.2013, 18:57
    #38250835
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
vromanovAlexander RyndinА к TimesTen через какой интерфейс ходили?
Их родной - ODBC. Direct или Client/Server ?
...
Рейтинг: 0 / 0
07.05.2013, 19:12
    #38250851
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
Конечно direct. Client/Server значительно медленее. Выгоднее сделать какой-нибудь сервак на тойже тачке, где стоит TT и отавать результатаы, например, по HTTP.
...
Рейтинг: 0 / 0
15.05.2013, 22:28
    #38259281
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
vromanov,

А к ПГ - через КС? Тогда ТТ заведомо в выигрышной ситуации. Сходите через КС - будет одинаковый случай. Да и... Пг плохо себя ведет на Венде. Ее родная стихия - никсы с IPCV (Производительнее она там.)
...
Рейтинг: 0 / 0
16.05.2013, 11:31
    #38259865
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
Warstonevromanov,

А к ПГ - через КС? Тогда ТТ заведомо в выигрышной ситуации. Сходите через КС - будет одинаковый случай. Да и... Пг плохо себя ведет на Венде. Ее родная стихия - никсы с IPCV (Производительнее она там.)
Тестировал на линуксе. Я же и написал, что тестирование интерфейса. Был бы у ПГ более быстрый интерфейс, протестировал бы и его.
...
Рейтинг: 0 / 0
19.07.2013, 13:26
    #38336860
A.V.Goncharyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
это скорость _подключения_ а не работы.
в постгрес лучше использовать пулы подключений, а не создавать постоянно на каждый чих новое.
...
Рейтинг: 0 / 0
19.07.2013, 13:31
    #38336874
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
небольшой бенчмарк TimesTen vs Postgresql
A.V.Goncharykв постгрес лучше использовать пулы подключений, а не создавать постоянно на каждый чих новое.
Ну совсем за дураков нас не надо держать...
Соединение создается при старте приложения (точнее воркера), освобождается при остановке. Стейтменты препайрятся при первом использовании.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / небольшой бенчмарк TimesTen vs Postgresql / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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