• C++ ODBC cross-platform?

    hoxnox
    @hoxnox
    Под linux и windows я использую libodbc++ (см libodbcxx.sourceforge.net). Качество кода так себе, зато интерфейс максимально приближен к JDBC. На *nix (возможно и Mac — не знаю) в качестве реализации ODBC лучше использовать unixODBC (см. www.unixodbc.org). Тут можете посмотреть на пример использования и найти информацию о драйвере PostgreSQL.

    Если будет время попробую написать пост на эту тему.
    Ответ написан
    Комментировать
  • Как организовать построчное чтение из очень большой, неизменяемой таблицы?

    hoxnox
    @hoxnox Автор вопроса
    EndUser, то есть идея в том, чтобы периодически формировать представление части таблицы, в качестве буффера для демона? Так получается? А в какой момент формировать представления заранее или по ходу дела? Если заранее, то их может быть очень много, их надо как-то создавать автоматически, именовать, объяснять демону как, в какой момент из какого представления читать.
    Если по ходу, то время на формирование представления может быть настолько же большим, как и запрос со смещением.
    И вообще будут ли представления работать быстро? Это тоже далеко не факт…

    Короче с представлениями нужно исследовать. Слишком много вопросов…
    Ответ написан
  • Как организовать построчное чтение из очень большой, неизменяемой таблицы?

    hoxnox
    @hoxnox Автор вопроса
    asm0dey, можно попробовать… Только без дополнительно колонки, а то добавление в нее значений — дело не быстрое. Просто удалять с опереденного n. Правда придется клиентам как-то сообщать, что надо немного потерпеть, пока идет обновление таблицы. А то они нетерпеливые и при отсутствии ответа выпадают с ошибкой.
    Ответ написан
    Комментировать