«database-development» 태그된 질문

8
나만의 데이터베이스 시스템 만들기
데이터베이스를보다 효율적으로 사용하기 위해 데이터베이스가 작동하는 방식을 배워야하며 학습 방식이 필요합니다. 내 데이터베이스 시스템을 만들고 싶습니다. 쿼리를 사용하여 파일을 구문 분석하는 의사 데이터베이스를 만드는 것은 아닙니다. 이것은 단순히 쿼리 언어가있는 파일 시스템 인터페이스 일 것입니다. 데이터베이스 엔진의 실제 구조에 대해 이야기하고 있습니다. 그리고 내가 생각하는 것은 관계형이거나 문서 지향적이지 않기 …

2
양방향 데이터 동기화를위한 모범 사례 / 패턴
제 작품에서 데이터베이스 시스템 간의 양방향 데이터 동기화라는 아이디어가 자주 발생합니다. 전형적인 예는 두 개의 약간 다른 CRM 시스템 (예 : Raiser 's Edge와 Salesforce)이며 서로간에 연락처 데이터를 양방향으로 동기화해야합니다. API 고려 사항을 제외하고 동기화 할 공유 키가 있고 순수하게 알고리즘 / 패턴을 사용한다고 가정 할 때 이는 비 기술자들이 …

11
데이터베이스 계층에 응용 프로그램 논리를 넣거나 반대하는 주장은 무엇입니까? [닫은]
대부분의 소프트웨어 개발자는 응용 프로그램 논리를 응용 프로그램 계층에 유지하기를 원하며 여기에 보관하는 것이 당연하다고 생각할 수도 있습니다. 데이터베이스 개발자는 트리거 및 저장 프로 시저로 응용 프로그램 논리를 데이터베이스 계층에 배치하려고합니다. 개인적으로 레이어를 쉽게 디버깅하고 책임을 분리 할 수 ​​있도록 응용 프로그램 계층에 최대한 많은 것을 유지하고 싶습니다. 이것에 대한 …

8
도메인 기반 디자인은 안티 -SQL 패턴입니까?
나는 도메인 기반 디자인 (DDD)에 뛰어 들고 있으며 더 깊이 들어가면서 얻을 수없는 것이 있습니다. 내가 이해하는 것처럼 주요 요점은 도메인 로직 (Business Logic)을 인프라 (DB, 파일 시스템 등)에서 분리하는 것입니다. 내가 궁금한 것은 Material Resource Calculation Query와 같은 매우 복잡한 쿼리가있을 때 어떻게됩니까? 그런 종류의 쿼리에서는 SQL이 설계된 종류의 …


8
프런트 엔드 우선 또는 백 엔드 우선. 좋은 시스템 설계 연습은 무엇입니까?
지금 학교 등록 시스템을 개발해야하는 고객이 있습니다. 이제는 이런 종류의 도전에 직면 한 것은 이번이 처음입니다. 내가 만든 과거 소프트웨어의 대부분은 그렇게 복잡하지 않습니다. 나는 대부분의 사람들이 복잡한 소프트웨어를 만들었다는 것을 알고 있습니다. 프런트 엔드 또는 백 엔드를 먼저 설계해야합니까? 감사! 인터넷에서 얼마 전에 찾은 기사의 결론은 다음과 같습니다. 그냥 …

9
기본 키를 변경할 수 없습니까?
stackoverflow에 대한 최근의 질문으로 기본 키의 불변성에 대한 토론이 시작되었습니다. 기본 키를 변경할 수없는 것이 일종의 규칙이라고 생각했습니다. 언젠가 기본 키가 업데이트 될 가능성이 있다면 대리 키를 사용해야한다고 생각했습니다. 그러나 이는 SQL 표준이 아니며 일부 RDBMS의 "계단식 업데이트"기능을 통해 기본 키를 변경할 수 있습니다. 그래서 내 질문은 : 여전히 변경 …

8
지리적 주소 / 위치를 데이터베이스에 저장하는 보편적 인 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 지구상의 모든 주소에 적합한 지리적 주소 / 위치의 올바른 형식은 무엇입니까? 현재 나는 : 국가 시티 거리 …

3
양방향 동기화를위한 충돌 해결
연결을 항상 사용할 수 없다고 가정하면 '기본'데이터베이스 서버와 많은 '보조'서버 간의 양방향 동기화, 특히 충돌 해결을 어떻게 관리합니까? 예를 들어, iOS에서 CoreData를 '데이터베이스'로 사용하는 모바일 앱이 있으며 사용자가 인터넷에 연결하지 않고도 컨텐츠를 편집 할 수 있도록하려고합니다. 동시에이 정보는 장치가 연결될 웹 사이트에서 사용할 수 있습니다. 두 DB 서버의 데이터가 충돌 …

7
자신의 데이터 액세스 / 데이터 매핑 계층을 작성하는 것이 "좋은"아이디어입니까?
우리는 현재 즉시 사용 가능한 객체 관계형 매퍼를 사용하거나 우리 자신의 롤링을 선택할 수있는 상황에 처해 있습니다. 데이터 계층과 비즈니스 계층이 불행하게 뭉친 레거시 응용 프로그램 (ASP.NET + SQL Server)이 있습니다. 시스템은 데이터 액세스 측면에서 특히 복잡하지 않습니다. 상호 관련된 테이블의 큰 그룹 (35-40)에서 데이터를 읽고 메모리에서 조작하고 요약 형식으로 …

14
ORM에서 데이터베이스 추상화를 사용하면 어떤 이점이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 9 년 …

5
LINQ to SQL이 죽었습니까?
Linq를 SQL로 계속 사용해야 할 이유가 있습니까, 아니면 EF, NHibernate 등과 같은 ORM 기술로 옮기는 것이 좋습니다. 우리는 오랫동안 존재할 새로운 대기업 응용 프로그램에서 Linq to SQL을 사용하고 있습니다. 이 새로운 엔터프라이즈 응용 프로그램에 대한 동기는 응용 프로그램이 Visual Basic으로 작성되었으며 Microsoft가 응용 프로그램을 다시 작성해야하는 지원을 중단 한 이후입니다. …

5
다중 서버 RDBMS 또는 애플리케이션이 데이터베이스 참조 무결성을 처리해야합니까?
데이터베이스 관리 시스템 (이 경우 MS SQL 2005) 또는 응용 프로그램에서 외래 키, 제약 조건, 기본값 등과 같은 항목을 처리해야합니까? 나는 양쪽의 의견을 듣고 솔직히 어떤 길을 갈지 확신하지 못한다. 여러 서버 / 데이터베이스에 걸쳐있을 가능성이 있으며 연결된 서버에서 외래 키를 사용할 수 있다고 생각하지 않습니다. 그 외에도 데이터베이스 디자인에는 …

6
SQLite가 약간 과소 평가되지 않습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

6
데이터베이스 프로그래머는 무엇을합니까?
Oracle 프로그래머 등에 대해 읽을 때마다 혼란스러워합니다. 정확히 그들이 무엇을하는지 모르겠습니다. 내가 이해 한대로 응용 프로그램 프로그래머는 핵심 기능을 개발해야합니다. 이들이 사용하는 라이브러리는 GUI 개발이나 데이터베이스 연결에 도움이 될 수 있지만, 해당 응용 프로그램을 응용 프로그램으로 프로그래밍해야하고 모든 응용 프로그램을 다르게 만드는 기능 (일부 응용 프로그램은 다른 버전으로 조정될 수 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.