Вопросы с тегом «database»

111
Как лучше всего структурировать данные в firebase?

Я новичок в firebase и хочу знать, как лучше всего структурировать данные на нем. У меня есть простой пример: В моем проекте есть соискатели и заявки. 1 заявитель может подать несколько заявок. Как я могу связать эти 2 объекта с firebase? Работает ли это как реляционная база данных? Или подход...

110
Есть ли способ установить время «истечения», по истечении которого запись данных автоматически удаляется в PostgreSQL?

Есть ли способ установить какое-то время «истечения» для записей данных в PostgreSQL ? Я думаю о чем-то эквивалентном EXPIRERedis . Я не хочу хранить метку времени, а затем вручную кодировать какое-то задание cron, чтобы проверить, какие записи истекли. Я пытаюсь выяснить, есть ли в PostgreSQL...

109
Действительно ли внешние ключи необходимы при проектировании базы данных?

Насколько мне известно, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист уже делает это правильно, тогда действительно ли нам нужна концепция внешних ключей? Есть ли другие способы использования внешних ключей? Я что-то...

109
Сколько индексов базы данных слишком много?

Я работаю над проектом с довольно большой базой данных Oracle (хотя мой вопрос одинаково применим и к другим базам данных). У нас есть веб-интерфейс, который позволяет пользователям выполнять поиск практически по любой возможной комбинации полей. Чтобы эти поиски выполнялись быстро, мы добавляем...

109
Как подсчитать строки в EntityFramework без загрузки содержимого?

Я пытаюсь определить, как подсчитать совпадающие строки в таблице с помощью EntityFramework. Проблема в том, что каждая строка может содержать много мегабайт данных (в двоичном поле). Конечно, SQL будет примерно таким: SELECT COUNT(*) FROM [MyTable] WHERE [fkID] = '1'; Я мог загрузить все строки, а...

109
Зачем использовать несколько столбцов в качестве первичных ключей (составной первичный ключ)

Этот пример взят из w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Насколько я понимаю, оба столбца вместе ( P_Idи LastName) представляют...

109
AWS MySQL RDS против AWS DynamoDB [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я уже довольно давно использую MySQL, и...

108
Лучшие практики для хранения почтовых адресов в базе данных (СУБД)?

Есть ли какие-либо хорошие ссылки на передовые методы хранения почтовых адресов в СУБД? Кажется, есть много компромиссов, которые можно сделать, и множество плюсов и минусов для каждого из них, которые нужно оценить - конечно, это делалось снова и снова? Может, кто-то хоть что-то написал, где-то...

108
Максимальное время выполнения в phpMyadmin

Когда я пытаюсь выполнить (некоторые) запросы в phpMyadmin, я получаю эту ошибку Неустранимая ошибка: превышено максимальное время выполнения 60 секунд в C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php в строке 140 потому что у меня очень большая таблица (более 9 миллионов записей) Я...

107
Зачем мне нужна транзакция в Hibernate для операций только для чтения?

Зачем мне нужна транзакция в Hibernate для операций только для чтения? Блокирует ли БД следующая транзакция? Пример кода для получения из БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I...

106
Импорт файла CSV в таблицу базы данных sqlite3 с использованием Python

У меня есть файл CSV, и я хочу массово импортировать этот файл в свою базу данных sqlite3 с помощью Python. команда ".import .....". но вроде так работать не может. Может ли кто-нибудь привести мне пример того, как это сделать в sqlite3? Я на всякий случай использую окна. Спасибо...

105
Максимальная длина MIMEType при сохранении типа в БД

Что люди используют в качестве длины поля MIMEType в своих базах данных? Самый длинный из них, который мы видели до сих пор, составляет 72 байта: application/vnd.openxmlformats-officedocument.wordprocessingml.document но я просто жду более длинного. Сейчас мы используем 250, но кто-нибудь видел...

105
SQLAlchemy: как фильтровать поле даты?

Вот модель: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу фильтровать между двумя датами, например, чтобы выбрать всех пользователей в интервале 18-30 лет. Как реализовать это с помощью SQLAlchemy? Я думаю о: query =...

104
MySQL 'create schema' и 'create database' - есть ли разница?

Заглянув в information_schemaбазу данных и изучив метаданные одного из моих любимых проектов, мне трудно понять, какие (если есть) различия между create schemaкомандой и create databaseкомандой для MySQL. Есть ли отличия? Если нет, то это довольно типичный образец поведения для реляционных баз...

104
Как удалить / создать базы данных в Neo4j?

Можно ли создавать / удалять разные базы данных в базе данных графа Neo4j, как в MySQL? Или, по крайней мере, как удалить все узлы и отношения существующего графа, чтобы получить чистую настройку для тестов, например, с помощью команд оболочки, подобных rmrelили...

104
Как экспортировать коллекцию в CSV в MongoDB?

Как вы экспортируете все записи из коллекции MongoDB в .csvфайл? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv Это просит меня указать имена полей, которые мне нужно экспортировать. Могу я просто экспортировать все поля без указания названий полей?...