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

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

9
Що отримують реляційні бази даних, встановлюючи заздалегідь визначений тип даних для кожного стовпця?
Я зараз працюю з базою даних SQL, і це завжди викликало цікавість, але пошук Google не сильно розгортається: чому строгі типи даних? Я розумію, чому у вас є кілька різних типів даних, наприклад, як важливо відрізняти двійкові та звичайні текстові дані . Замість того, щоб зберігати 1 та 0 двійкових …

2
Синхронізація даних у мобільних додатках - кілька пристроїв, кілька користувачів
Я хочу розробити свій перший мобільний додаток. Однією з основних особливостей програми є те, що кілька пристроїв / користувачів матимуть доступ до одних і тих же даних - і всі вони матимуть права CRUD. Я вважаю, що архітектура повинна включати центральний сервер, де зберігаються всі дані. Пристрої використовуватимуть API для …
42 database  mysql  data  mobile 

6
Чому б не повернути дати як рядок із бази даних?
У типовому веб-додатку дати отримують із сильно набраного шару бази даних (наприклад, у c # як System.DateTime на відміну від System.String). Коли дату потрібно виразити як рядок (наприклад, відображається на сторінці), перетворення з DateTime у рядок проводиться у рівні презентації. Чому це? Чому погано перетворювати DateTime у рядок на рівні …

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

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

4
Досягнення нульового простою
Я намагаюся досягти нульового простою, тому я можу менше розгортатись у неробочий час і більше у «повільніші» години - або будь-коли теоретично. Моя поточна настройка, дещо спрощена: Веб-сервер A (.NET додаток) Веб-сервер B (додаток .NET) Сервер баз даних (SQL Server) Мій поточний процес розгортання: "Зупиніть" сайти як на веб-сервері A, …

8
Чи слід коли-небудь видаляти дані в базі даних?
Я новачок у базах даних і намагаюся зрозуміти основні поняття. Я навчився видаляти дані в базі даних. Але один з моїх друзів сказав мені, що ніколи не слід видаляти дані в базі даних. Швидше, коли його більше не потрібно, краще просто позначити його або позначити як "не використовується". Це правда? …

7
Чи є сенс стандартизувати, включаючи створене дату та останнє оновлене поле дати у всіх таблицях БД?
Мій начальник зараз намагається застосувати деякі стандарти розвитку до нашої команди, тому ми вчора провели нараду, щоб обговорити стандарти, які в основному йшли добре, поки вона не виховується: Усі таблиці БД матимуть стовпчик CreatedDate та LastUpdatedDate, оновлений тригерами. У цей момент наша команда зазнала розколу думок; половина з нас думає, …

6
Тестові одиниці та бази даних: У який момент я фактично підключаюся до бази даних?
Є відповіді на запитання про тестові класи, які підключаються до бази даних, наприклад, "Чи повинні підключатись тестові класи сервісу ..." та "Тестування модулів - додаток, пов'язане з базою даних" . Отже, коротше, припустимо, у вас клас A, який потрібно підключити до бази даних. Замість того, щоб дозволити A фактично підключитися, …

3
Чи є причина використовувати varchar над текстовими стовпцями в базі даних?
Це varcharлише залишки від того, що textбуло раніше , або є випадки використання, коли ви хочете скористатися varchar? (Або charз цього питання ..) (Я використовую Postgres та MySQL (MyISAM) щодня, тому саме це мене найбільше цікавить, але відповіді для інших баз даних, звичайно, вітаються. ^ _-)

12
Чи повинні досвідчені програмісти знати запити до бази даних? [зачинено]
Там так багато програмістів, які також є експертом із написання запитів та дизайну баз даних. Чи повинно це бути головною вимогою бути експертом-програмістом чи програмним інженером? Хоча існує багато подібностей у розробці запитів і кодів, моя особиста думка полягає в тому, що запити, схоже, мають іншу структуру, ніж код, і …
35 database  query 

6
Яка хороша практика безпеки для зберігання критичної бази даних на ноутбуках розробника?
У нас є кілька подарунків: Розробникам потрібна репліка виробничої бази на своїх машинах. Розробники мають пароль до зазначеної бази даних у файлах App.config. Ми не хочемо, щоб дані у зазначеній базі даних були порушені. Кілька запропонованих рішень та їх недоліки: Повне диск-шифрування. Це вирішує всі проблеми, але погіршує продуктивність ноутбука, …

1
Що таке реалістичний, реальний, максимальний розмір для бази даних SQLite?
Згідно з цією статтею про відповідне використання для SQLite, в ній сказано, що, хоча SQLite обмежена 140 терабайт , RDBMS клієнт / сервер може працювати краще: База даних SQLite обмежена розміром до 140 терабайт (2 47 байт, 128 тибібайт). І навіть якщо він може працювати з більшими базами даних, SQLite …

6
Чи варто використовувати одну базу даних на додаток або поділитися однією базою даних між кількома програмами [закрито]
У мене є кілька додатків, які використовують дані з одних і тих же джерел. Чи найкраща практика (або які плюси / мінуси): залишити дані в базах даних, якими користуються кілька додатків економить місце, оскільки потрібна лише одна база даних ускладнює індексацію, оскільки різні програми мають різні запити щодня імпортувати дані …

3
Займає чистий текст простого місця менше місця, ніж зберігання еквівалентного повідомлення у двійковій формі?
Як веб-розробник я дуже мало розумію бінарні дані. Якщо я візьму речення "Здрастуйте, світ", перетворять його у бінарне та зберігатиму його як бінарне в базі даних SQL, здається, що 1s та 0s займають більше місця, ніж букви. Мені здається, що використання букв було б подібним до використання стиснення, де один …

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