database- все статьи тега


Лучшие бесплатные источники наборов данных для анализа

Чтобы что-то было сделано компьютером, нужно указать ему, как это сделать. Нужно написать программу с пошаговым объяснением: какие задачи компьютер должен выполнить и каким образом. В этом нам помогают алгоритмы. Алгоритмы  —  это набор инструкций, используемых компьютерами для решения тех или иных задач, ведущих к достижению конечной цели. Знани...

Понятие о миграциях в TypeORM

Миграция в TypeORM — это единый файл с SQL-запросами для обновления схемы базы данных. Об этом важно знать администратору базы данных, бекэнд-инженеру или техлиду, так как это один из самых безопасных способов внесения изменений в базу данных в эксплуатационной среде. Чтобы быстро освоиться с TypeORM, MySQL и ExpressJS, нам нужен проект. Если у ва...

Запросы сразу к нескольким базам данных MySQL

Представьте, что вы создаёте SaaS-продукт (связанный с электронной торговлей), где каждый пользователь занимает свою собственную маленькую базу данных (MySQL). Можно гарантировать, что данные пользователя останутся исключительно его данными. И в то же время эта система использует разделение данных на совершенно новом уровне. Всё вроде гладко, но… ...

NoSQL убивает SQL?

На прошлой неделе мой друг переслал мне письмо от успешного предпринимателя, который утверждает, что “SQL мёртв”.  Предприниматель убеждён, что чрезвычайно популярные NoSQL базы данных, такие как MongoDB и Redis, медленно задушат базы данных на основе SQL, поэтому изучение SQL для специалиста по данным — это “интерес к наследию”.  Я был ...

Выбираем базу данных

Опытный ли вы инженер-программист или студент, пишущий университетский проект, в какой-то момент вам нужно будет выбрать базу данных для ваших целей.  Если вы ранее уже использовали какую-то БД, вы можете просто сказать: “Я выберу эту базу, потому что знаком с ней”. Это вполне подходящее решение, когда производительность не критична для вашег...

Лёгкое пополнение баз данных в приложениях платформы .NET

Пополнение базы данных может быть довольно сложной задачей. Ниже вашему вниманию предлагаются инструменты, помогающие облегчить эту операцию. Проблема Когда мы распределяем проект платформы .NET (Core), часто бывает необходимо при первом запуске приложения создать и заполнить информацией используемую базу данных. Предположим: у вас есть демо-...

Как сделать приложение-чат с Redis, WebSocket и Go

Протокол WebSocket предоставляет двунаправленный (сервер и клиент могут обмениваться сообщениями) и полнодуплексный (сервер или клиент могут отправлять сообщения одновременно) канал связи, подходящий для сценариев реального времени, таких как приложения-чаты и т. д. Подключенные пользователи чата (клиенты) могут отправлять сообщения в приложение (...

5 подводных камней нереляционных баз данных

Когда речь заходит о нереляционных базах данных, не все видят две стороны одной медали: многие упускают из виду то, что у этих баз данных есть не только преимущества, но и недостатки, которые могут стать источником множества проблем 😉. Управление схемой БД В каждой нереляционной базе данных реализован свой подход к схеме. В одних схемы нет во...

Не используйте ID, сгенерированные базой данных для доменных сущностей

Вы, вероятно, позволяли базам данных генерировать ID для сущностей по крайней мере один раз. Но что, если я скажу вам, что при разработке приложений есть альтернатива? Я уверен, что это утверждение резко контрастирует с тем, что вы узнали в бесчисленных уроках на Youtube, которые смотрели, когда учились команде CREATE TABLE UsingTerribleIds (). Со...

Скрытые алмазы: уведомления об изменениях в БД

Вступление Получение управляемых событиями уведомлений об изменениях (EDCN), когда данные изменяются непосредственно из БД, без необходимости опроса для получения обновлений — очень эффективная функциональность. Подобная доступна в некоторых реляционных БД, но не во всех, так как она нестандартная и не является частью спецификации SQL. В примерах ...

Моделирование связей графа в DynamoDB

В основе Koan лежат его цели и то, как эти цели взаимосвязывают людей и команды внутри компании. Эти связи зачастую оказываются сложными, потому что один и тот же человек может одновременно вести несколько разных команд со смежными целями. Для моделирования этого процесса мы используем графовую базу данных, построенную на основе DynamoDB и называе...

Как выбрать товар, который имеет максимальную цену для каждой категории?

Ниже приведена моя таблица, содержащая такой элемент, как: ProductId ProductName Category Price 1 Tiger Beer $12.00 2 ABC Beer $13.99 3 Anchor Beer $9.00 4 Apolo Wine $10.88 5 Randonal Wine $18.90 6 Wisky Wine $30.19 7 Coca Beverage $2.00 8 Sting Bever ...

Как удалить спящий процесс в Mysql

Я обнаружил, что у моего mysql sever есть много соединений, которые спят. я хочу удалить их все. Итак, как я могу настроить мой сервер mysql, чем затем удалить или утилизировать соединение, которое находится в спящем режиме, а не в процессе. Возможно ли удалить эту вещь в mysql скажите мне, как я могу сделать следующее Соединение разрешить только один раз datareader открыть и уничтожить соединение [процесс] после предоставления resposnse запроса. ...

Ора 01114 - ошибка ввода-вывода при записи блока в файл

Я работаю над некоторыми SQL-запросами compelex в Oracle 11g, которые имеют функции агрегации, такие как SUM, и объединяют несколько таблиц и представлений. Я получаю ошибку ввода-вывода и ошибку недостаточного пространства табличного пространства, когда я пытаюсь запросить большой объем данных. Ошибок нет.1 это ORA-01114: ошибка ввода-вывода блок записи в файл (блок #) ORA-01114: ошибка ввода-вывода блок записи в файл 201(блок #1343798) ORA-27063: количество прочитанных/записанных байт неверно ...

СГМА метки. Для чего он нужен, как его используют?

Я использовал помощник по миграции SQL Server для импорта базы данных в SQL Server 2005. Я заметил, что некоторые импортированные таблицы были дополнены новым столбцом SSMA_timestamp. Может ли кто-нибудь сказать мне, для чего это и как это будет использоваться? ...

Создание полиморфных много ко многим отношений в Laravel 4

Им нужно создать полиморфный отношения многие-ко-многим в laravel 4 и я не совсем уверен, возможно ли это. Например TagModel - id - title - slug PostModel - id - title - slug - content PageModel - id - title - slug - content Это, конечно, будет иметь tags_tagable сводную таблицу как таковую tags_tagable - tag_id - tagable_id - tagable_type ...

Android-SQLite. Отношение один ко многим

Мой вопрос касается работы с sqlite и android. У меня есть это приложение, которое будет записывать местоположения, и для каждого местоположения пользователь сможет добавлять фотографии. У меня есть таблица для locations(loc_id INTEGER, longitude REAL ,latitude REAL) Который прекрасно работает. Но мне нужно создать второй, который является фотографиями. В таблице фотографии будет содержаться имя пути к фотографии в виде TEXT. Он также должен иметь другое поле, которое ссылается на определ ...

Как вы планируете обновление индекса в CouchDB

Насколько я понимаю, индексы CouchDB обновляются при запросе представления. Если предположить, что чтения больше, чем записи, разве это не плохо для масштабирования? Как настроить CouchDB для обновления индексов при записи или, еще лучше, по расписанию? ...

Как уменьшить размер фигур в visio?

Вышеприведенный заголовок, очевидно, является очень основным вопросом. Мой реальный вопрос заключается в том, как я могу уменьшить размер моих фигур (я использую понятие базы данных "гусиная лапка") без заполнения, мешающего выравниванию. В настоящее время я нахожусь в процессе реструктуризации базы данных на своей работе, и поэтому я решил, что было бы лучше иметь визуальную презентацию того, как это будет выглядеть для моего босса. Эта блок-схема должна быть доступна для печати, поэтому все су ...

Определение ключей-кандидатов с функциональными зависимостями просто

Пусть R (A,B,C,D,E) - схема отношений и F = {A→C, B→D, C→E, E→A}, найти все ключи-кандидаты. Я считаю, что в этом множестве не существует CK из-за невозможности отображения. B или D к любому другому отношению, кроме B - > D . Означает ли это, что нет никаких Кандиатных ключей? Хотя я могу сопоставить A со всеми другими сущностями, кроме B и D. ...