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


Переход на Cassandra из СУБД
Как прогулка превратилась в бельмо на глазу Базы данных - это те, с которыми Data Scientist работает больше всего на протяжении своей работы, но, тем не менее, о них меньше всего говорят !! Долгое время СУБД была моим основным решением для любого продукта. Но по мере того, как я продвигался дальше в своей профессиональной карьере, я понял, что СУБД довольно плохая с одной вещью - задержкой, когда огромные данные должны храниться и извлекаться в режиме реального времени. В конце..

Шпаргалка по расширенному синтаксису YAML
Посмотрите на валидатор, парсер, разделители, директивы и многое другое YAML (YAML Ain’t Markup Language) - это язык сериализации данных, используемый для создания файлов конфигурации пар ключ-значение и API приложений. Он представляет собой надмножество JSON и отформатирован с использованием разрывов строк и пробелов для повышения удобочитаемости. Хотя это не технология повседневного использования, она является важной основой для многих современных технологий, таких как Ansible, и,..

Анатомия плана запроса PostgreSQL
Первое, на что следует обратить внимание перед оптимизацией запроса, - это Планировщик запросов. Понимание плана запросов PostgreSQL - важный набор навыков как для разработчиков, так и для администраторов баз данных. Вероятно, это первое, на что мы будем обращать внимание, чтобы начать оптимизацию запроса, а также первое, что нужно проверить и проверить, действительно ли наш оптимизированный запрос оптимизирован так, как мы ожидаем. Анатомия плана запроса PostgreSQL Прежде чем мы..

10 полезных советов для более быстрого приложения J2EE
Вы когда-нибудь чувствовали, что ваше J2EE-приложение должно быть более быстрым и отзывчивым? Вот 10 вещей, которые помогут вам ускорить ваше J2EE-приложение 1. Знайте свои запросы. Наиболее ресурсоемким разделом любого приложения является БАЗА ДАННЫХ. Это самый медленный из всех — помните, что БД — это всегда FILE IO (хорошо, если вы не имеете дело с базой данных в памяти, SAP HANA или MapR). Так что это отличная возможность настроить: если вы хотите получить доступ к..

Будущее гиперперсонализировано , как и ожидания клиентов
Лояльность клиентов в банковском деле и финансах в наши дни становится все более непостоянной. Стремясь создать новые лояльные отношения, в прайм-тайм созрела увлекательная концепция: гиперперсонализация . Маркетологи, без сомнения, знакомы с этой концепцией; способность сделать каждое взаимодействие и продукт максимально уникальными для клиента. Это делается путем анализа и интерпретации всех доступных данных о сегменте клиентов и / или их демографических данных, доступных им,..

MySQL: тестирование уровней изоляции
КИСЛОТА ( А устойчивость - С - устойчивость - I - D ) - это набор свойств транзакции базы данных , гарантирующий достоверность даже в случае ошибок, сбоев питания и т. д. (Википедия). Это то, что я узнал, сидя в университете. : D В частности, определение изоляции таково: изоляция определяет, как целостность транзакции видна другим пользователям и системам. (Википедия) В системах баз данных люди определили 4 уровня изоляции : чтение без фиксации, чтение с..

Оптимизация подзапросов в TiDB
Фэй Хань Введение в подзапрос Подзапрос — это запрос внутри другого SQL-запроса. Общий подзапрос встроен в предложение FROM , например: SELECT ID FROM (SELECT * FROM SRC) AS T Подвыражения в предложениях FROM могут очень хорошо обрабатываться обычными оптимизаторами SQL. Но когда дело доходит до подзапросов в предложении WHERE или списках SELECT , оптимизация становится очень сложной, потому что подзапросы могут быть где угодно в выражении, например. в пунктах..