Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Electronic Archive o...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Consistency optimization methods in distributed NoSQL databases

Authors: Nikitin, Valerii; Krуlov, Evgen;

Consistency optimization methods in distributed NoSQL databases

Abstract

Розподілена база даних представляє собою об’єднання за допомогою комп’ютерних мереж екземляри баз даних одного чи різних видів. Управління такими системами відбувається прозоро для кінцевих користувачів, що не можно сказати про аварійні ситуації та певні зміни у кількості вузлів. До глобально визначених властивостей відносяться консистенція, доступність та толерантність до розподілу. Вони з’являються внаслідок необхідності горизонтального розширення, що тягне за собою потребу у наявності копій зберігаємих даних. Це обумовлено не тільки питанням продуктивністі, але й питанням доступності. Ці дві властивості є діаметрально різними: технології та способи, які покращують одну з них, автоматично погіршують стан іншої. Окрім цього, будь-яка існуюча інформаційна система використовує великий набір алгоритмів. Кожен алгоритм є необхідним для вирішення тієї чи іншої задачі. Останні бувають достатньо різноманітними: сортування, структуризація та пошук даних, отримання унікального цифрового відбитку з набору даних. Можливості застосування не обмежені певним напрямком і тільки спонукають дослідників на пошук нових. До цього можно віднести алгоритми хешування, які знайшли широке використання у базах даних, у перевірці на цілісність файлів та мережевих пакетів. Хешування має широке використання і не обмежується використанням тільки для перевірки цілісності, а може бути використаний в якості аналогу для індексації замість збалансованих дерев за рахунок побудови хеш-таблиць [1]. Не дивлячись на велике різноманіття, виникають нові проблеми, які потребують вирішення. З розвитком технологій передачі даних та їх зберіганням, виникає потреба у покращенні підтримки консистентності у розподілених нереляційних базах даних. Існуючі алгоритми хешування є детермінованими та засновані на побітових операціях, які унеможливлюють прогнозування колізій. Таким чином, основною метою розробки нового алгоритму є ідея створення такого алгоритму, який покращить колізійну стійкість при зміні розміру вхідних даних та дозволить оцінити можливу кількість колізій.

Keywords

хешфункції, distributed databases, distributed systems, узгодженість даних, consistency, hash functions, collision resistance, data consistency, стійкість до колізій, узгодженість, hashing, розподілені бази даних, хешування, розподілені системи

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green