1.2, Аноним (2), 02:21, 25/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Кто разбирается, объясните, в чем преимущества ключ-значение перед табличными бд? Ощущение что отрасль буквально помешалась на к/з базах.
| |
|
2.3, мимо проходил (?), 02:48, 25/04/2025 [^] [^^] [^^^] [ответить]
| +10 +/– |
"Табличная БД" это тоже ключ-значение, но в значении лежит кортеж полей строки таблицы.
Ну и далее по-возрастанию сложности, реляционная БД -- это такая "табличная БД", в которой могут быть определены как дополнительные индекс, так и отношения между полями таблиц... и БД будет автоматически все это проверять/использовать.
Поэтому ключ-значение тут базис, который может быть как неприемлемо примитивен для многих задач, так и может позволить избежать лишних накладных расходов и/или ненужных операций.
| |
2.4, Аноним (4), 05:27, 25/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Используют и то и другое вместе, нет отказа от реляционных баз. Как пример, в базу ключ- значение выносят из реляционки поля типа блоб, в реляционку записывают только ключ. Тогда реляционка значительно похудеет и станет быстрее.
| |
2.6, Жироватт (ok), 08:08, 25/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Для большинства задач этого функционала ДОСТАТОЧНО.
ПРОСТО положить (сохранить) пару К-З в файл базы не диске. ПРОСТО быстро найти З по К и считать в переменную. Особенно, если и К, и З у нас простые сами по себе (сериализованный объект в бинарном виде тоже может считаться простым, если не предполагается, что на уровне базы нужен доступ к полям).
| |
2.13, оракл (?), 17:57, 25/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Дык, табличная СУБД она же и построена на основе табличек ключ-значение. Одна табличка содержит список колонок. Другие - формат колонок, третьи - данные этих колонок, и т.п. Когда вы просите таблицу, она собирается из этих к-з табличек, обычными SELECT-ами.
| |
|
1.9, n00by (ok), 13:33, 25/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
github восстановил доступ? Оно было read-only, от чего Гугол выдавал в выдаче ссылки на устаревшею версию, чем насолил пользователям и автору.
| |
|
|
3.18, n00by (ok), 13:10, 29/04/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там сокращённо и без таких подробностей. Ладно бы полностью удалили, тогда бы пользователи нашли зеркало с актуальной версией. А так поисковик подсовывал устаревшую, а поддерживаемый репозиторий был на 10-й странице выдачи, куда мало кто заглядывает.
| |
|
|
|
2.19, мимо проходил (?), 11:49, 02/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если глядя в код вы его не понимаете, либо не видите разницы, при
этом не можете сделать микробенчмарк и не умеете пользоваться vtune или другим профайлером,
и т.п. -- то это не ваша тема и крайне маловероятно что объяснения в форме ответа в форме вас спасут.
| |
|
1.16, Аноним (16), 21:05, 28/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Please don't use github's tarballs nor zips, but the amalgamated sources or clone the git repository
Да щас.
| |
|