Авторитетность издания
Добавить в закладки
Следующий номер на сайте
В Санкт-Петербургском государственном университете аэрокосмического приборостроения определена актуальность задачи кластеризации данных в реальном масштабе времени в виде динамически встраиваемой библиотеки для СУБД PostgreSQL с открытым исходным кодом.
02.08.2023Для ускорения кластеризации предложено сохранять часть данных о ней в некоторую внутреннюю таблицу, что позволит ускорить схождение алгоритма. Данные о кластеризации должны удаляться при удалении таблицы, для которой делается кластеризация.
Благодаря открытости PostgreSQL внутренние методы можно использовать как интерфейс при взаимодействии с данными на уровне внутреннего представления. Эти методы позволяют эффективнее получать доступ к данным, хранящимся в кластере, чем выполнение тех же операций с использованием SQL, и собраны в devel-библиотеки для нескольких языков программирования, среди которых есть удобный с точки зрения широкого выбора библиотек язык Python или более быстрый язык C/C++.
Подробное описание дается в статье «Кластеризация данных на лету для СУБД PostgreSQL», автор Татарникова Т.М. (Санкт-Петербургский государственный университет аэрокосмического приборостроения, г. Санкт-Петербург).