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

8
Створити власну систему баз даних [закрито]
Мені потрібно навчитися працювати з базами даних, щоб ефективніше їх використовувати, а мій спосіб навчання - це як робити. Я хочу створити власну систему баз даних. Я не маю на увазі створення псевдобази, яка використовувала б запит для розбору файлів; це просто інтерфейс файлової системи з мовою запитів. Я говорю …

2
Краща практика / Шаблони для двосторонньої синхронізації даних
Досить часто в моїй роботі виростає ідея двосторонньої синхронізації даних між системами баз даних. Класичний приклад - це дві трохи різні CRM системи (скажімо, Raiser's Edge та Salesforce) та необхідність двосторонньої синхронізації даних контактів між ними. Розгляд міркувань API, окрім припущення, що у вас є спільний ключ для синхронізації та …

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

8
Чи дизайн, керований доменом, має шаблон SQL?
Я занурююся в дизайн, орієнтований на домен (DDD), і хоча я заглиблююсь у нього, є деякі речі, які я не розумію. Як я розумію, головний момент - це розділити Логіку домену (Business Logic) від інфраструктури (БД, файлова система тощо). Мене цікавить, що відбувається, коли у мене дуже складні запити, такі …

5
Які переваги myBatis перед сплячим режимом? [зачинено]
Я провів деякі дослідження самостійно і зрозумів основну концепцію. Але деякі розуміння можна отримати лише завдяки фактичному досвіду. Які переваги myBatis полягають у тому, щоб варто було вивчити нові рамки? У якому випадку ви б уникнули його використання?

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

9
Чи повинен первинний ключ бути незмінним?
Недавній питання про StackOverflow викликав дискусію про незмінність первинних ключів. Я думав, що це якесь правило, що первинні ключі повинні бути незмінні. Якщо є ймовірність, що одного дня первинний ключ буде оновлений, я подумав, що вам слід використовувати сурогатний ключ. Однак це не в стандарті SQL, і деякі функції "каскадного …

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

3
Вирішення конфліктів для двосторонньої синхронізації
Як ви керуєте двосторонньою синхронізацією між "головним" сервером баз даних та багатьма "вторинними" серверами, зокрема вирішенням конфлікту, якщо припустити, що з'єднання не завжди доступне? Наприклад, у мене є мобільний додаток, який використовує CoreData як "базу даних" в iOS, і я хотів би дозволити користувачам редагувати вміст без підключення до Інтернету. …

7
Чи є написання власного шару доступу до даних / картографічних даних «хорошою» ідеєю?
Наразі ми перебуваємо в ситуації, коли у нас є вибір між використанням об'єктивного реляційного картографічного об'єкта, що випускається, або прокатування власного У нас є застаріле додаток (ASP.NET + SQL Server), де рівень даних та бізнес-рівень, на жаль, пюре разом. Система не є особливо складною з точки зору доступу до даних. …

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

5
Чи LINQ для SQL мертвий?
Чи є якась причина продовжувати використовувати Linq для SQL, чи краще перейти до таких методів ORM, як EF, NHibernate тощо. Ми використовуємо Linq до SQL у новому великому корпоративному додатку, який існуватиме довгий час. Мотивація цього нового корпоративного додатку полягає в тому, що програма звичайно написана на Visual Basic і …

5
Чи повинен мій мультисерверний RDBMS або моя програма обробляти Референтну цілісність бази даних?
Чи повинні обробляти такі елементи, як іноземні ключі, обмеження, значення за замовчуванням тощо система управління базами даних (в даному випадку MS SQL 2005) або програма? Я почув думку обох сторін і, чесно кажучи, не впевнений, яким шляхом йти. Є ймовірність, що ми будемо охоплювати декілька серверів / баз даних, і …

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

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

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