Публикации по теме 'nosql'


Введение в NO SQL
В приведенной ниже статье дается краткое введение в базы данных без sql и принципы их работы. Мы все знакомы с начальными этапами разработки баз данных, когда системы реляционных баз данных (RDBMS) были популярны с 1970 по 2000 год. Однако с разработкой различных приложений и новых вариантов использования возникла необходимость хранить данные в форматах, отличных от традиционная табличная структура. Хотя некоторые данные естественным образом помещаются в табличные структуры, рост спроса..

Что такое база данных NoSQL? Зачем использовать его в своем приложении?
Он добавляет гибкости и масштабируемости современным приложениям. Традиционные системы баз данных, такие как DB2, Oracle, MySQL и MS SQL, хранят данные в строго структурированных таблицах. Эти базы данных известны как системы управления реляционными базами данных (RDBMS). SQL (язык структурированных запросов) используется для управления данными в СУБД. NoSQL, также известные как базы данных «не только SQL», представляют собой нереляционные базы данных, которые хранят данные в..

Извлечение случайных документов в MongoDB с сохранением разбивки на страницы
Потому что иногда вам нужно получить случайный документ из вашей базы данных Это может показаться странным. Это может показаться чрезмерным. Это может звучать нетрадиционно. Но извлечение случайных документов из коллекции MongoDB на самом деле является обычным поведением, которое рано или поздно каждый программист должен уметь реализовать и воспроизвести. Прежде всего: сценарии использования и реальные потребности В конце концов, вам действительно нужно иметь возможность..

Управление доступом на основе ролей (RBAC) для базы данных NoSQL в Nodejs
Многие реализации RBAC (управление доступом на основе ролей) различаются, но основные принципы широко распространены, поскольку они имитируют назначение реальных ролей (должностей). — Онур Йылдырым . Управление доступом на основе ролей (RBAC) — это метод изменения доступа и привилегий на основе ролей отдельных пользователей или групп пользователей в организации. RBAC позволяет членам организации иметь доступ только к тем ресурсам, которые им необходимы для выполнения их работы, и..

МОДЕЛИ КИСЛОТЫ и ОСНОВНОЙ КОНСИСТЕНЦИИ
Идея выбора между SQL и No-SQL зависит от этих двух свойств. RDMS зависит от свойства ACID, а NO-SQL зависит от свойства BAse. Согласованность является приоритетом для RDMS, поэтому в случае финансовых транзакций RDMS по-прежнему является лучшим выбором, поскольку обеспечивает согласованность. ACID означает атомарность, согласованность (немедленная согласованность), изолированность и надежность. BASE подходит для базы данных NO_SQL. Этот принцип основан на высокой..

Комбинаторные взрывы, объяснение с помощью мороженого: как добавить немного и получить много
Давайте исследуем забавный, противоречащий интуиции мир комбинаторики. Объединение значений для формирования наборов различных комбинаций может быть сложной задачей. Даже если игнорировать порядок, количество возможных наборов тревожно растет. Для массива из двух значений [1, 2] вы можете сгенерировать: [] (пустой набор) [1] [2] [1,2] (or [2,1]) Если повторы разрешены (например, [2, 2]), увеличение будет еще больше. По мере увеличения количества входных значений количество..

Вы выбрали MongoDB для Django?
Прочитайте это, прежде чем сойти с ума! Вы новичок в программировании на Django или планируете использовать MongoDB для своих веб-приложений? В этой статье вы узнаете о различиях между горизонтальной и вертикальной масштабируемостью, о том, как интегрировать MongoDB с Django и о потенциальных проблемах, о которых следует знать. Исходя из своего опыта, я порекомендую лучший вариант интеграции MongoDB с Django. Начнем с первого вопроса… Можно ли использовать MongoDB с Django?..