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

5
Чому взагалі працюють реляційні бази даних, враховуючи теоретичну експоненціальну складність пошуку відповідей (за розміром запиту)?
Здається, відомо, що для пошуку відповіді на запит по реляційній базі даних потрібен час , і не можна позбутися від показника.QQQDDD| Q || Д || Q ||D||Q||D|^{|Q|}| Q ||Q||Q| Оскільки може бути дуже великим, ми дивуємося, чому бази даних взагалі працюють на практиці.DDD Це лише питання про те, що звичайні …

5
Чи можна перевірити, чи є обчислюване число раціональним чи цілим?
Чи можливо алгоритмічно перевірити, чи є обчислюване число раціональним чи цілим? Іншими словами, чи можливо бібліотеці, яка реалізує обчислювані числа, надавати функції isIntegerабо isRational? Я здогадуюсь, що це неможливо, і що це якимось чином пов'язане з тим, що неможливо перевірити, чи є два числа рівними, але я не бачу, як …
18 computability  computing-over-reals  lambda-calculus  graph-theory  co.combinatorics  cc.complexity-theory  reference-request  graph-theory  proofs  np-complete  cc.complexity-theory  machine-learning  boolean-functions  combinatory-logic  boolean-formulas  reference-request  approximation-algorithms  optimization  cc.complexity-theory  co.combinatorics  permutations  cc.complexity-theory  cc.complexity-theory  ai.artificial-intel  p-vs-np  relativization  co.combinatorics  permutations  ds.algorithms  algebra  automata-theory  dfa  lo.logic  temporal-logic  linear-temporal-logic  circuit-complexity  lower-bounds  permanent  arithmetic-circuits  determinant  dc.parallel-comp  asymptotics  ds.algorithms  graph-theory  planar-graphs  physics  max-flow  max-flow-min-cut  fl.formal-languages  automata-theory  finite-model-theory  dfa  language-design  soft-question  machine-learning  linear-algebra  db.databases  arithmetic-circuits  ds.algorithms  machine-learning  ds.data-structures  tree  soft-question  security  project-topic  approximation-algorithms  linear-programming  primal-dual  reference-request  graph-theory  graph-algorithms  cr.crypto-security  quantum-computing  gr.group-theory  graph-theory  time-complexity  lower-bounds  matrices  sorting  asymptotics  approximation-algorithms  linear-algebra  matrices  max-cut  graph-theory  graph-algorithms  time-complexity  circuit-complexity  regular-language  graph-algorithms  approximation-algorithms  set-cover  clique  graph-theory  graph-algorithms  approximation-algorithms  clustering  partition-problem  time-complexity  turing-machines  term-rewriting-systems  cc.complexity-theory  time-complexity  nondeterminism 

1
Чи існує взаємозв'язок між реляційною алгеброю / численням і теорією категорій?
Мені відомо щонайменше два різні теоретичні підходи для розуміння реляційних баз даних: реляційна алгебра / обчислення Кодда та теорія категорій. Чи є зв’язок між цими двома підходами? Вони в якомусь сенсі рівнозначні? Чи є якась вступна робота, яка пояснює, як обидві ці рамки пояснюють реляційні бази даних? Передісторія: Нещодавно я …

2
Чисто функціональний еквівалент B-дерева?
Я досліджую ідею написання СУБД чисто функціональним способом. Традиційна структура даних, що використовується для індексації, - B-Tree. Я хотів би знати якийсь чисто функціональний еквівалент B-Tree, який був би оптимізований для мінімізації доступу до диска. Спасибі.

3
Які останні досягнення в реляційних базах даних?
Мені цікаво, які є останні досягнення в теорії реляційних баз даних та пов'язаних з ними доменів? Мене цікавлять нові підходи, мови запитів (альтернативи SQL та / або розширення до нього), продукти (власні та відкриті джерела, хоча мене цікавлять відкриті джерела) та дослідницькі проекти, розроблені за останні роки.

1
Як агрегація баз даних утворює моноїд?
На cs.stackexchange я запитав про бібліотеку scala algebird на github, розмірковуючи над тим, чому їм може знадобитися абстрактний пакет алгебри. На сторінці github є деякі підказки: Впровадження Monoids для цікавих алгоритмів наближення, таких як фільтр Bloom, HyperLogLog та CountMinSketch. Вони дозволяють думати про такі складні операції, як ти, можливо, чисел, …

2
Структура даних, що дозволяє ефективно шукати теги
Я шукаю високоефективну структуру даних для зберігання даних, подібних до наступних. Ідентифікаційні теги Order1 Order2 -------------------------- 1 1,2 1 1 2 2,5 2 3 3 1,7 4 7 4 6 3 0 Мені потрібно , щоб мати можливість запросити цю структуру таким чином , що це дало б мені список …

1
Які основні проблеми дослідження в розподілених транзакціях?
Передумови: Обробка транзакцій була традиційною темою дослідження в теорії баз даних. В даний час розподілені транзакції популяризуються широкомасштабними розподіленими системами зберігання даних, які, як правило, включають розділ даних (також званий шардинг) та реплікацію даних . Які основні проблеми дослідження в розподілених транзакціях? Чи існують відомі теорії та рішення, які потребують …

1
Мови запитів бази даних для ефективних запитів
Здається, що в популярних мовах запитів для реляційних баз даних можна створити запити, на які буде потрібно багато ресурсів, щоб відповісти. На практиці адміністратори бази даних керують цим, обмежуючи об'єм пам'яті на запит і перевіряючи наявність тривалих запитів, чи є уповільнення роботи бази даних. Це здається досить тимчасовим, чи є …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.