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


Не используйте 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. ...

Подключение из нескольких приложений к одной базе данных firebird через встроенную библиотеку dll

Я относительно новичок в программировании баз данных. Я использую firebird 2.5 с IBPP. У меня есть по крайней мере два приложения, использующие базу данных sampe firebird. Я хочу подключиться к встроенному варианту (fbembedded.проблемы, icudt30.проблемы, icuc30.dll), так как это будет хост-приложение на компьютерах клиентов. Я написал простое тестовое приложение для чтения данных из базы данных и запустил это приложение три раза одновременно. Все работало. Но теперь я не Шур, если это работает ...

Spring Boot, Spring security, связанный с базой данных

Заранее прошу прощения за мой плохой английский.. Я новичок с весной. Коллега посоветовал мне для начала использовать Spring boot. На данный момент мне это нравится. Для начала я хочу создать модуль аутентификации / входа, связанный с базой данных mySQL. Я работаю над IntelliJ и phpMyAdmin. Для этой работы есть 3 части: - Система аутентификации-OK - Ссылка на базу данных и основные операции-OK - Связь между аутентификацией и базой данных - НЕ В ПОРЯДКЕ. На данный момент для аутентиф ...

Реализация общего интерфейса из разных классов Java

Здесь у меня есть метод добавления пользователей в базу данных, основанный на заданных аргументах (имя пользователя, пароль и т. д...) public boolean addUser(String username, String password, String f_name, String l_name, String email) { try { pstmnt = conn.prepareStatement("INSERT INTO users VALUES (user_id_increment.nextval,?,?,?,?)"); //do stuff... И один здесь, чтобы добавить User объекты к ArrayList public boolean addUser(User username) { if(users.co ...

Сколько значащих цифр я должен хранить в своей базе данных для координаты GPS?

В моей базе данных MySQL есть координаты долготы и широты (данные GPS). В настоящее время он хранится как: column type ------------------------ geolat decimal(10,6) geolng decimal(10,6) Вопрос: действительно ли мне нужен такой большой тип данных, как decimal(10,6), Чтобы правильно хранить данные координат? Поскольку у меня есть комбинированный индекс долготы и широты, этот размер индекса огромен. Если бы я мог сделать его меньше, ничего не компрометируя, это было бы здорово. ...

как создать базу данных SQL из файла csv в Python

Мне нужно загрузить большой набор данных (20 Гб на данный момент, но в будущем будет 100 ГБ) из файла csv. Я использую модуль MySQLdb в python (PyCharm). Мне также нужно только выбрать некоторые определенные столбцы. До сих пор я пробовал это: import csv import MySQLdb mydb = MySQLdb.connect(host='localhost', user='root', passwd='', db='mydb') cursor = mydb.cursor() csv_data = csv.reader(file('collected_quotes_sample.csv')) for row in csv_data: cursor.execute('INSERT INTO tes ...

Универсальный текстовый/тип данных CLOB для кросс-базы данных приложения с SQLAlchemy

Я работаю над веб-приложением Python, которое использует MySQL в качестве бэкенда базы данных в среде разработки и Oracle 11g в производственной среде. Существует ли конкретный способ унифицировать текстовые поля SQLAlchemy, чтобы они работали как на MySQL, так и на Oracle database? Для бэкенда Oracle в моделях я использую sqlalchemy.CLOB и для MySQL sqlalchemy.TEXT. ...

Простое решение MOLAP

Для анализа большого количества текстовых журналов я сделал некоторые хакерские действия, которые выглядят следующим образом: локальный импорт журналов в Access повторная обработка кубической ссылки на предыдущий mdb в Analisis Service 2000 (Да, это 2k) Используйте Excel для визуализации Куба (он не большой-до миллионов необработанных записей) Моя хакерия-это успех, и все больше людей требуют доступа к моему инструменту. Как вы видите, я вижу более автоматизированное и простое развертыван ...

Как читать блоки данных из файла, а затем читать из этого блока в вектор?

Предположим, что у меня есть файл с записями X. Один "блок" содержит m записей. Общее количество блоков в файле n=x/m. если я знаю размер одной записи, скажем b байт (размер одного блока = b*m), я могу прочитать весь блок сразу, используя системную команду read () (есть ли какой-либо другой метод?). Теперь, как мне прочитать каждую запись из этого блока и поместить каждую запись как отдельный элемент в вектор. Причина, по которой я хочу сделать это в первую очередь, заключается в сокращении опе ...