Вопросы с тегом «database-development»

8
Создать мою собственную систему баз данных [закрыто]
Мне нужно узнать, как работают базы данных, чтобы использовать их более эффективно, и мой способ обучения - это делать. Я хочу создать свою собственную систему баз данных. Я не имею в виду создание псевдо-базы данных, которая будет использовать запрос для разбора файлов; это будет просто интерфейс файловой системы с языком …

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

11
Каковы аргументы против или для размещения логики приложения на уровне базы данных? [закрыто]
Большинство разработчиков программного обеспечения хотят сохранить логику приложения на уровне приложений, и, вероятно, для нас естественно держать ее здесь. Разработчики баз данных, похоже, хотят поместить логику приложения на уровень базы данных, как триггеры и хранимые процедуры. Лично я предпочел бы хранить как можно больше на уровне приложений, чтобы упростить отладку …

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

5
Каковы преимущества myBatis перед Hibernate? [закрыто]
Я провел некоторые исследования самостоятельно и понял основную концепцию. Но некоторые идеи могут быть получены только через реальный опыт. Каковы преимущества myBatis, которые делают его полезным для изучения новой платформы? В каком случае вы бы не использовали его?

8
Сначала передний конец или сначала задний. Из двух, что является хорошей практикой проектирования системы?
У меня сейчас есть клиент, требующий от меня разработки системы зачисления в школу. Теперь я впервые сталкиваюсь с подобными проблемами. Большая часть прошлого программного обеспечения, которое я создал, не настолько сложна. Я знаю, что большинство из вас создали сложные программы, я просто хочу, чтобы вы посоветовались по этому поводу. Должен …

9
Должен ли первичный ключ быть неизменным?
Недавний вопрос о StackOverflow вызвал дискуссию о неизменности первичных ключей. Я думал, что это своего рода правило, что первичные ключи должны быть неизменными. Если есть вероятность, что когда-нибудь первичный ключ будет обновлен, я подумал, что вы должны использовать суррогатный ключ. Однако это не входит в стандарт SQL, и некоторые функции …

8
Какой универсальный способ сохранить географический адрес / местоположение в базе данных? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Какой правильный формат географического адреса / местоположения подходит для любого адреса на Земле? …

3
Разрешение конфликтов для двусторонней синхронизации
Как вы управляете двусторонней синхронизацией между «основным» сервером базы данных и многими «вторичными» серверами, в частности разрешением конфликтов, при условии, что соединение не всегда доступно? Например, у меня есть мобильное приложение, которое использует CoreData в качестве «базы данных» на iOS, и я хотел бы позволить пользователям редактировать содержимое без подключения …

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

14
Каковы преимущества использования абстракции базы данных ORM? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
LINQ to SQL мертв?
Есть ли причина продолжать использовать Linq для SQL, или лучше перейти на методы ORM, такие как EF, NHibernate и т. Д. Мы используем Linq to SQL в новом крупном корпоративном приложении, которое будет существовать долгое время. Мотивация для этого нового корпоративного приложения состоит в том, что приложение было написано на …

5
Должна ли моя многосерверная СУБД или мое приложение обрабатывать ссылочную целостность базы данных?
Должны ли такие элементы, как внешние ключи, ограничения, значения по умолчанию и т. Д., Обрабатываться системой управления базами данных (в данном случае MS SQL 2005) или приложением? Я слышал мнения с обеих сторон, и я честно не уверен, в какую сторону идти. Есть вероятность, что мы будем использовать несколько серверов …

6
Не является ли SQLite немного недооцененным? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.