Запитання з тегом «database»

Цей тег призначений для загальних питань бази даних; якщо ви запитуєте специфічно для SQL, використовуйте замість цього тег.


4
Які практики ви дотримуєтесь, щоб уникнути неправильних оновлень даних у великих базах даних?
Типовою порадою перед будь-яким виробничим розгортанням є резервне копіювання БД спочатку. Таким чином, якщо нове оновлення має певну проблему, яка може призвести до потенційної втрати даних або пошкодження логічних даних, у вас все ще є резервна копія для порівняння та виправлення старих записів. Однак це може працювати добре, поки розмір …

4
Використання плоских файлів проти бази даних / API як транспорту між фронтом і резервним
У мене є додаток, який породив досить бурхливу дискусію між парою розробників. В основному, він розділений на веб-шар і резервний шар. Веб-шар збирає інформацію за допомогою простої веб-форми, зберігає ці дані у вигляді документа JSON (буквально .json-файл) у папку годинника, використовувану заднім кінцем. Задній кінець оглядає цю папку кожні кілька …

3
Як зберігати впорядковану інформацію у реляційній базі даних
Я намагаюся зрозуміти, як правильно зберігати впорядковану інформацію у реляційній базі даних. Приклад: Скажіть, у мене є Плейлист, що складається з Пісень. Всередині моєї реляційної бази даних у мене є таблиця Playlists, що містить деякі метадані (ім'я, творець тощо). У мене також є таблиця з назвою Songs, що містить playlist_idінформацію …

9
Обмеження у реляційних базах даних - чому б їх не видалити повністю?
Чи є сьогодні причина для побудови обмежень між таблицями (всередині SQLserver)? Якщо так, коли? Більшість застосувань у моїй області побудовані на об'єктних принципах, а таблиці з'єднуються на вимогу. Попит ґрунтується на потребі програми. Я не завантажую купу обмежених таблиць для простого пошуку, які в свою чергу (після дії) вимагають одна …

4
Чому б не використовувати SQL замість GraphQL?
Нещодавно я дізнався про GraphQL, який стверджує, що перевершує RESTful. Однак я почав цікавитися, чому ми просто не вводимо SQL-заяви у запит HTTP GET. Наприклад, у GraphQL я б написав { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Що не набагато простіше, ніж його аналог SQL …

3
Реляційні бази даних та ітеративна розробка
У багатьох підходах до розробки програмного забезпечення, таких як гнучкі методології, дизайн, керований доменом та об'єктно-орієнтований аналіз та дизайн, нам пропонується застосувати один ітеративний підхід до розробки. Таким чином, ми не повинні робити нашу доменну модель правильно в перший раз, коли ми починаємо працювати над проектом. Натомість, з часом ми …

4
Як створити кращий код OO в додатку, керованому реляційною базою даних, де база даних погано розроблена
Я пишу веб-додаток Java, яке складається, головним чином, із групи подібних сторінок, у яких на кожній сторінці є кілька таблиць та фільтр, який застосовується до цих таблиць. Дані в цих таблицях походять із бази даних SQL. Я використовую myBatis як ORM, що може бути не найкращим вибором у моєму випадку, …

3
Навіщо використовувати веб-сервіси замість прямого доступу до реляційної бази даних для програми Android?
Я шукав в Інтернеті, як ефективно отримувати доступ до центральної бази даних у віддаленому місці, і зустрічав пропозиції щодо використання веб-служб замість прямого доступу (наприклад, JDBC тощо) до бази даних. Цікаво, чому причина та будь-які інші пропозиції .

8
Обробка видалених користувачів - окрема чи однакова таблиця?
Сценарій полягає в тому, що у мене з’являється все більший набір користувачів, і з часом користувачі скасують свої акаунти, які ми в даний час позначаємо як «видалені» (з прапором) у тій самій таблиці. Якщо користувачі з однаковою електронною адресою (саме так користувачі входять у систему) бажають створити новий обліковий запис, …

5
Коли таблиця бази даних повинна використовувати часові позначки?
Спочатку зауваження, я подумав, що, можливо, це питання належить до обміну базами даних, але я вважаю, що це в більшій мірі пов'язане з рішенням програмування в цілому, ніж з базами даних. Перейдемо до обміну базами даних, якщо люди вважають, що найкраще. Мені було цікаво, коли в таблицю бази даних повинні …

5
Який правильний спосіб синхронізувати дані через мікросервіси?
Я відносно новий в архітектурі мікросервісів. У нас є веб-додаток середнього розміру, і я зважую плюси і мінуси розбиття його на мікросервіси замість монолітної системи, яку ми зараз рухаємо вперед. Наскільки я це розумію, розглянемо мікросервіси, Aі Bкожен з яких покладається на підмножину даних, які має інший. Якщо повідомлення розміщено, …

8
Як би ви створили базу даних користувачів зі спеціальними полями
Це питання полягає в тому, як я повинен створити базу даних, це можуть бути реляційні / nosql бази даних, залежно від того, що буде кращим рішенням З огляду на вимогу, де потрібно створити систему, яка буде включати базу даних для відстеження "Компанія" та "Користувач". Один користувач завжди належить лише одній …

3
Чому об'єктно-орієнтовані бази даних не використовуються стільки, скільки реляційні бази даних? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

10
Мій батько - лікар. Він наполягає на написанні бази даних для зберігання некритичної інформації про пацієнтів, без програми програмування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Таким чином, мій батько зараз перебуває у "злому" баз даних за допомогою FileMaker Pro …
18 database 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.