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

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

6
Які найкращі практики щодо вилучення застарілих стовпців бази даних? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Я розробляю програму, яка на ранньому етапі збиратиме дані A, B і C від …

2
Чи слід зберігати адреси електронної пошти як простий текст у базі даних?
Всім зрозуміло ( я сподіваюся ), що зберігати паролі, не принаймні їх засолюючи / переширюючи, - це жахлива ідея. Що з електронними листами? Скажімо, ви зберігаєте електронну адресу підписки, якщо ви її зашифрували належним чином, це може бути непридатним для надсилання електронних листів користувачам. З іншого боку, якщо ви не …

3
Загальна думка для запитань інтерв'ю "Як ви створили цей веб-сайт / додаток" [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я зібрав купу запитань щодо інтерв'ю на кшталт "Опишіть, як би ви створили додаток …

6
Вам все-таки потрібна індексація після нормалізації бази даних
Після того, як ви провели хорошу нормалізацію, вам все-таки потрібно проіндексувати таблицю? Як це вплине на продуктивність? Чи це навіть вплине на ефективність якимось чином після гарної нормалізації? Які стовпці зазвичай індексуються, якщо у вас вже є первинний і зовнішній ключ? Схоже, це вже ефективно для нормалізації бази даних. Але …

4
TDD з функціями SQL та маніпулювання даними
Поки я професійний програміст, я ніколи офіційно не проходив навчання в галузі програмного забезпечення. Оскільки я часто буваю тут і так, я помічав тенденцію до написання одиничних тестів, коли це можливо, і, оскільки моє програмне забезпечення стає складнішим і складнішим, я вважаю автоматизоване тестування гарною ідеєю для налагодження налагодження. Однак …

5
Чи є якась причина використовувати розміри VARCHAR, округлені до зміщення 128/256/4096 байтів?
У схемах баз даних я часто помічаю розміри VARCHAR округлені до байтових зсувів 128/256 або 4096. Я також це робив і раніше, і ідея, що стоїть за цим, була, ймовірно, якась ефективність. Однак, чи існує ще сьогодні вагома причина для цього? Я часто використовую "50", "100" або "200" як розміри …

6
що роблять програмісти баз даних?
Щоразу, коли я читаю про програмістів Oracle тощо, я плутаюся. Я не знаю, що саме вони роблять. З мого розуміння, програмістам програм потрібно розвивати основні функціональні можливості. Бібліотеки, які вони використовують, можуть допомогти в розробці графічного інтерфейсу або підключенні до бази даних, але функціональність, яка робить цю програму, програму потрібно …

4
Як обробляти дані в реальному часі з точки зору бази даних?
Я маю на увазі ідею, але вона все ще заплутує мене в області бази даних . Уявіть, що я хочу показати дані в режимі реального часу , і за допомогою однієї з найновіших технологій браузера ( веб-розетки - навіть за допомогою старих браузерів ) дуже легко показати всім спостерігачам (браузер …
14 database  sockets 

3
Чи ORM сприяє денормалізації бази даних?
Вчення та пропел використовують спадкування однієї та конкретної таблиці для відображення об'єктних зв'язків. Перший бачить усі можливі поля в дереві класів, відображені в одній таблиці - тоді як останній відображає кожен клас у конкретній таблиці, дублюючи загальні поля в ієрархії спадкування. Хоча це полегшує апарат ORM, він пропонує мені поганий …

4
Бенчмаркінг баз даних
Я бачу багато дискусій про ефективність db 'x' або про те, що перехід від 'x' до 'y' покращив роботу нашого сайту. Я ще не бачу належного бенчмаркінгу, який працює в різних типах баз даних. Чи можна написати змістовний орієнтир, який можна було б використовувати для декількох типів db, таких як …

3
Потрібно, щоб ідентифікатори бекенда були відкритими чи не були в API REST?
На основі того, що каже цей хлопець: http://toddfredrich.com/ids-in-rest-api.html Припустимо, він має рацію щодо використання UUID для ідентифікації api-ресурсів. Тоді у мене виникають проблеми, намагаючись реалізувати це таким чином: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID uid = UUID.randomUUID(); //the resource …

1
Чи можуть доменні моделі в базі даних бути стійким рішенням?
Я щойно розпочав нову роботу як розробник баз даних для компанії середнього та невеликого розміру, заснованої на технології Microsoft. Я рано помітив, наскільки практика відхиляється від того, що мене навчали в школі щодо найкращих практик, моделей дизайну, тестування та управління проектами. Що мене найбільше клопоче - це те, як наш …

2
одна таблиця без додаткових стовпців проти кількох таблиць, які повторюють схему
Я працюю над проектом, де в якийсь момент мені потрібно було прийняти рішення про те, чи потрібно в базі даних мати єдину таблицю з декількома стовпцями, яку використовує не кожен запис, або кілька таблиць із дубльованою схемою. Я створюю спортивну інформаційну програму, яка може працювати з кількома видами спорту. Наприклад, …

5
Коли слід віддавати перевагу використанню бази даних над розбором даних із текстового файлу?
Я робив програму Python для вимірювання зростання codereview.SE . Мій підхід полягав у тому, щоб "Статистика сайту" відображалася на першій сторінці та зберігав їх на моєму жорсткому диску. Я планую робити це раз на день. Поки що я зробив достатньо, щоб отримати статистику та додати їх до текстового файлу. Скрипт …

4
Таблиця історії бази даних / Таблиця відстеження
В даний час я хочу структурувати таблицю відстеження / історії так: PrimaryKey - ідентифікатор OtherTableId - fk fieldName - назва поля його відстеження OldValue NewValue UserName CreateDateTime Тому в основному я хочу мати таблицю, яка буде відслідковувати іншу історію таблиць, зберігати назву стовпця зміненого поля з новим і старим значенням. …
13 database  sql  tracking 

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