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


Как оптимизировать MongoDB и Mongoose для повышения производительности
Что вы можете сделать, чтобы ускорить запросы mongodb / mongoose? Производительность - это искусство избегать ненужной работы. Это мои выводы относительно оптимизации запросов MongoDB, вы можете прокрутить ниже, чтобы увидеть тесты производительности и результаты. 1. Используйте простые запросы для операций GET Вероятно, это лучшее, что вы можете сделать для повышения производительности запроса. Mongoose позволяет вам добавлять .lean() в конце ваших запросов, что значительно..

Что делает PostgreSQL королем баз данных
Согласно опросу StackOverflow, PostgreSQL — самая любимая база данных в 2022 году. Что делает ее такой особенной? Я имею в виду, что это просто еще одна база данных SQL, верно? Давайте выясним Во-первых, давайте проясним, что PostgreSQL совместим с ACID, что является основным требованием к реляционным базам данных, и поддерживает внешние ключи, хранимые процедуры, соединения и представления, как и MySQL. Когда мы думаем о реляционных базах данных, первое, что приходит на ум, — это..

Введение в Oracle SQL уже доступно
Вводный курс SQL, который я создал для своего веб-сайта, теперь доступен бесплатно для всех читателей. Первоначально это был платный курс, но теперь он доступен для всех, кто посещает мой сайт. Курс называется «Введение в Oracle SQL» и показывает, как начать писать SQL, используя базу данных Oracle. Видео доступны на моем канале YouTube для всех желающих посмотреть. Есть более 60 видео и несколько часов контента для просмотра. Я также добавил их все на одну страницу, чтобы..

Реализация пользовательских табличных функций PostgreSQL в YugabyteDB
Добро пожаловать во вторую часть из трех статей о табличных функциях PostgreSQL. Эти функции можно легко использовать в распределенной базе данных SQL, такой как YugabyteDB, которая совместима с PostgreSQL. В первой части я дал краткое введение в табличные функции PostgreSQL. В третьей части будут рассмотрены некоторые реалистичные варианты использования. Я начну этот второй пост, процитировав этот абзац: Определяемая пользователем функция plpgsql на обычном языке реализуется с..

Как запустить MS SQL на вашем Mac
Эти хлопоты были устранены! Это было примерно в то время, когда я впервые купил свой первый компьютер Apple, Mac Book Pro 2018. Для студента было привилегией и роскошью владеть MacBook Pro из страны, из которой я приехал. Ну да, и это был первый раз, когда я начал отклоняться от Windows за 13 лет. Я должен был взять свой последний проект, и, пока я не начал разработку, я понял: КАК ЗАПУСТИТЬ MSSQL НА МОЕМ MAC?! И вот некоторая информация, которая, я думаю, сэкономит вам..

PySpark — Чтение всех файлов из вложенных папок/каталогов
PySpark — это API Python для Apache Spark, тогда как Apache Spark — это механизм аналитической обработки для крупномасштабных сложных распределенных приложений обработки данных и машинного обучения. Если вы являетесь разработчиком PySpark, специалистом по данным или аналитиком данных, вам часто потребуется загружать данные из иерархического каталога данных. Эти вложенные каталоги данных обычно создаются, когда процедура ETL продолжает размещать данные за разные даты в нескольких папках...

Шаблоны проектирования данных микросервисов
Это пятая статья из серии об архитектуре микросервисов. Эта статья изначально опубликована на https://www.learncsdesign.com Службы в архитектуре микрослужб должны быть слабо связаны, чтобы их можно было разрабатывать, развертывать и масштабировать независимо друг от друга. Каждому микросервису потребуются разные типы данных и хранилища, поэтому у каждого будет своя собственная база данных. База данных на службу У каждого микросервиса будет собственная база данных, поэтому..