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

MySQL - це система управління реляційними базами даних з відкритим кодом.

13
Навіщо використовувати базу даних, а не просто зберігати свої дані на диску?
Замість бази даних я просто серіалізую свої дані до JSON, зберігаючи та завантажуючи їх на диск, коли це необхідно. Все управління даними здійснюється в самій програмі, що швидше ТА простіше, ніж використання SQL-запитів. З цієї причини я ніколи не розумів, чому бази даних взагалі потрібні. Чому варто використовувати базу даних, …
193 database  sql  mysql  nosql 

12
Чи погана практика зберігання великих файлів (10 Мб) у базі даних?
Зараз я створюю веб-додаток, який дозволяє користувачам зберігати та обмінюватися файлами розміром 1 Мб - 10 Мб. Мені здається, що зберігання файлів у базі даних значно уповільнить доступ до бази даних. Це поважне питання? Чи краще зберігати файли у файловій системі та зберігати ім’я та шлях файлів у базі даних? …

22
Збережені процедури є поганою практикою в одній з найбільших у світі консалтингових фірм з ІТ-програмного забезпечення?
Я працюю над проектом в одній з 3 найкращих світових фірм, що займаються інформаційними консалтингами, і DBA мені повідомили, що зберігаються в державі найкращі практики компанії не є "найкращою практикою". Це так суперечить усьому, що я дізнався. Збережені процедури дають вам можливість повторного використання коду та інкапсуляцію (два стовпи розробки …

3
Переваги структурованої реєстрації та основної лісозаготівлі
Ми створюємо нову програму, і я хотів би включити структурований журнал. Моя ідеальна настройка буде щось на кшталт Serilogнашого C # коду та Bunyanдля нашого JS. Вони могли б вписатись fluentdі потім могли б вийти на будь-яку кількість речей, я думав спочатку elasticsearch + kibana. У нас вже є база …
110 c#  javascript  mysql  logging 

10
Чому "Вибрати * з таблиці" вважається поганою практикою
Вчора я обговорював з програмістом "хобі" (сам я професійний програміст). Ми зіткнулися з деякими його роботами, і він сказав, що він завжди запитує всі стовпці своєї бази даних (навіть на / у виробничому сервері / коді). Я намагався переконати його не робити цього, але ще не був таким успішним. На …
96 database  sql  mysql  bad-code 

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

15
Чому паролі повинні бути зашифровані, якщо вони зберігаються в захищеній базі даних?
У мене є веб-служба. Зараз у мене на сервері паролі зберігаються у простому тексті в таблиці MySQL . Я знаю, що це не найкраща практика, і саме тому я працюю над цим. Чому паролі повинні бути зашифровані, якщо вони зберігаються в захищеній базі даних? Я розумію, що якщо хтось заробить …

6
Чи слід використовувати Latin-1 над UTF-8, якщо мова йде про конфігурацію бази даних?
Ми використовуємо MySQL в компанії, в якій я працюю, і ми створюємо як клієнтські, так і внутрішні додатки, використовуючи Ruby on Rails. Коли я почав працювати тут, я зіткнувся з проблемою, з якою ніколи раніше не стикався; в базі даних на виробничому сервері встановлено значення Latin-1, це означає, що дорогоцінний …

11
Чи слід визначати співвідношення між таблицями в базі даних або просто в коді?
На мій досвід, багато проектів, про які я читав у минулому, не мали визначення баз даних у базі даних, натомість вони визначали їх лише у вихідному коді. Тож мені цікаво, які переваги / недоліки визначають співвідношення між таблицями в базі даних та вихідним кодом? І більш широке питання стосується інших …

4
Чи є резервна копія бази даних MySQL в Git?
Я намагаюся покращити ситуацію резервного копіювання для свого додатка. У мене є програма Django та база даних MySQL. Я прочитав статтю, в якій пропонується створити резервну копію бази даних в Git. З одного боку, мені це подобається, оскільки він зберігатиме копію даних та коду синхронізовано. Але Git призначений для коду, …
57 database  git  mysql  django 

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

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

11
Чому захист від ін'єкції SQL не є пріоритетним?
Під час переповнення стека я бачу багато PHP-коду у питаннях та відповідях, які мають запити MySQL, які дуже вразливі до атак ін'єкцій SQL, незважаючи на те, що основні шляхові шляхи широко доступні вже більше десяти років. Чи є причина, чому такі типи фрагментів коду досі використовуються?
39 php  mysql 

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

1
Чим відрізняється btree від rtree індексації?
Я помітив на MySQLWorkbench, що ви можете вибрати, як зберігати свої індекси, перш ніж передати інженерний дизайн. Типи сховища: BTREE RTREE ХАШ Досліджуючи це, я виявив деяку інформацію, яка в значній мірі переважала мені в голові, тому я шукаю практичну інформацію про те, у чому різниця між цими та / …

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