Запитання з тегом «databases»

6
Чому необмежені транзакції потрібно скасувати в зворотному порядку?
У мене є журнал баз даних, де деякі транзакції виграють (вони здійснюються перед збоєм), а деякі програють (ще не здійснені). Ми дізналися на уроці, що дії невдахи повинні бути відмінені назад. Чи є якась причина для цього назад? Чи може хтось навести простий приклад журналу, коли вперед скасування дасть неправильні …

3
Кому потрібна лінійність?
Я читав про відмінності між серіалізабельністю та лінійністю , які є одночасно критеріями узгодженості для реплікуваних систем, таких як реплікувані бази даних. Однак я не знаю, у яких випадках потрібна лінеаризабельність, хоча вона сильніша за серіалізаційність. Не могли б ви придумати сценарії, де насправді така сильна властивість буде потрібна?

2
Хороша структура даних для індексу пам'яті
Я проектую базу даних об'єктів пам'яті для дуже конкретного випадку використання. Це один автор, але повинен підтримувати ефективні паралельні читання. Читання повинні бути ізольовані. Мова запитів відсутня, база даних підтримує лише: отримати object / -s за атрибутом / набором атрибутів (може бути підтримка виразів, наприклад x.count < 5) отримати атрибут …

1
Вибір функцій у вигляді дерева рішень із фіксованою довжиною, щоб мінімізувати середню ефективність пошуку
У мене складний запит QQQ використовується для пошуку набору даних SSS знайти Нточний= { s ∈ S∣ де Q ( s ) істинно }Нточний={с∈S∣де Q(с) правда}H_\text{exact} = \{s \in S \mid \text{where $Q(s)$ is True}\}. Кожен запит займає в середньому часттt тому загальний час у лінійному пошуку становить t ⋅ …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.