Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Django + ElasticSearch without invalidation logic

Автор: PyGotham 2019

Загружено: 2019-10-23

Просмотров: 2045

Описание:

Speaker: Flávio Juvenal

This talk will teach you to finally integrate Django and Elasticsearch "like
it's 2019".

Elasticsearch is a great addition to the Django developer's toolkit: it
supports performant complex full-text queries and filters on huge datasets,
where traditional relational database-only solutions fall short. But
integrating Django with Elasticsearch usually is a pain: you need logic to
keep database tables and Elasticsearch indexes in sync. Since data is stored
in two places, it can become out-of-sync if care is not taken. Dirty index
data will generate wrong search results, defeating the purpose of the
integration.

A new alternative is django-
zombodb (https://github.com/vintasoftware/djan..., a Django app that
uses a Postgres extension for syncing tables with Elasticsearch indexes at
transaction time. With django-zombodb, developers can treat an ElasticSearch
index just like an internal Postgres index. This means no code is needed to
synchronize Postgres with Elasticsearch, you just need to run a Django
migration that executes a CREATE INDEX in the database and you're done. Any
new inserts, updates or deletes on that model will reflect on an
Elasticsearch index at transaction time!

django-zombodb also offers a Pythonic/Djangonic API to make Elasticsearch
queries over Django models using the ORM in a queryset-friendly way.
Developers are able to compose Elasticsearch queries with regular ORM
queries by just chaining queryset methods and composing Q-like objects. In
this talk, you'll learn django-zombodb advantages over other solutions, how
it works, how to use it, and even you can contribute to it.

Django + ElasticSearch without invalidation logic

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Building Docs Like Code: Continuous Integration for Documentation

Building Docs Like Code: Continuous Integration for Documentation

Getting Started With Elasticsearch in Django - Faster Text Search for Your Apps

Getting Started With Elasticsearch in Django - Faster Text Search for Your Apps

ElasticSearch: Всё, что нужно знать за 30 минут

ElasticSearch: Всё, что нужно знать за 30 минут

Chillout Lounge Radio - 24/7 Live | Smooth Background Music | Focus, Study, Work, Sleep, Meditation

Chillout Lounge Radio - 24/7 Live | Smooth Background Music | Focus, Study, Work, Sleep, Meditation

Кремль обратился к НАТО / Неожиданное предложение Киеву

Кремль обратился к НАТО / Неожиданное предложение Киеву

Convincing an entire engineering org to use and like mypy

Convincing an entire engineering org to use and like mypy

Chillout Lounge - Calm & Relaxing Background Music | Study, Work, Sleep, Meditation, Chill

Chillout Lounge - Calm & Relaxing Background Music | Study, Work, Sleep, Meditation, Chill

Экспресс-курс RAG для начинающих

Экспресс-курс RAG для начинающих

r/webdev ЗАПРЕЩАЕТ HTMX??

r/webdev ЗАПРЕЩАЕТ HTMX??

Deep Focus - Music For Studying | Improve Your Focus - Study Music

Deep Focus - Music For Studying | Improve Your Focus - Study Music

Различия между Apache Solr и Elasticsearch | Как выбрать поисковую систему с открытым исходным ко...

Различия между Apache Solr и Elasticsearch | Как выбрать поисковую систему с открытым исходным ко...

Вопросы для собеседования по микросервисам 2025 | Лучшие вопросы и ответы для собеседования по ми...

Вопросы для собеседования по микросервисам 2025 | Лучшие вопросы и ответы для собеседования по ми...

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Interact with your code: Using interactive widgets in Jupyter Notebooks

Interact with your code: Using interactive widgets in Jupyter Notebooks

Static Typing in Python

Static Typing in Python

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

State of the Postgres Extension Ecosystem | POSETTE 2024

State of the Postgres Extension Ecosystem | POSETTE 2024

What is Elasticsearch?

What is Elasticsearch?

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌸 Нежная музыка, успокаивает нервную систему и радует душу

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌸 Нежная музыка, успокаивает нервную систему и радует душу

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]