«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에서 인기있는 음악 플레이어)가 있습니다. 나는 그들이 여전히 이것을하고 있는지 모르겠지만, Amarok을 설치한다는 것은 MySQL 서버를 설치하고 …

3
비즈니스 규칙을 저장하기 위해 구성 파일 또는 데이터베이스를 사용해야합니까?
나는 최근에 Pragmatic Programmer 를 읽고 있다 : 세부 사항은 특히 코드가 자주 변경되는 경우 원시 코드를 엉망으로 만듭니다. 비즈니스 로직, 법률 또는 경영진의 개인적인 취향에 따라 코드를 변경하고 변경해야 할 때마다 새로운 버그가 발생할 위험이 있습니다. 헌트 앤드류; 토마스, 데이비드 (1999-10-20). 실용 프로그래머 : Journeyman에서 Master (Kindle Locations 2651-2653)까지. …

4
다운 타임 제로 구축 달성
가동 중지 시간이없는 배포를 달성하려고 노력하여 근무 외 시간에는 더 적게 배포하고 "느린"시간에는 이론적으로 더 많이 배포 할 수 있습니다. 내 현재 설정은 다소 단순화되었습니다. 웹 서버 A (.NET 앱) 웹 서버 B (.NET 앱) 데이터베이스 서버 (SQL Server) 내 현재 배포 프로세스 : 웹 서버 A와 B의 사이트를 "중지" …

8
데이터베이스에서 데이터를 삭제해야합니까?
데이터베이스를 처음 사용하고 기본 개념을 이해하려고합니다. 데이터베이스에서 데이터를 삭제하는 방법을 배웠습니다. 그러나 내 친구 중 한 명이 데이터베이스의 데이터를 절대 삭제해서는 안된다고 말했습니다. 오히려 더 이상 필요하지 않은 경우 간단히 표시하거나 '사용하지 않음'으로 표시하는 것이 좋습니다. 그게 사실입니까? 그렇다면 IBM과 같은 대기업이 백 년 이상 데이터를 어떻게 처리할까요?

7
모든 DB 테이블에 생성 날짜 및 마지막 업데이트 날짜 필드를 포함하여 표준화하는 것이 합리적입니까?
상사는 현재 팀에 일부 개발 표준을 적용하려고 시도하고 있기 때문에 어제 회의에서 그녀가 자라기 전까지는 잘 진행되고있는 표준에 대해 논의했습니다. 모든 DB 테이블에는 트리거에 의해 업데이트 된 CreatedDate 및 LastUpdatedDate 열이 있습니다. 이 시점에서 우리 팀은 의견 편견에 시달렸습니다. 우리 중 절반은 모든 테이블에서이 작업을 수행하는 것이 이익이 거의없는 많은 …

6
단위 테스트 및 데이터베이스 : 실제로 데이터베이스에 어느 시점에 연결합니까?
데이터베이스에 연결하는 테스트 클래스 (예 : "서비스 테스트 클래스 연결 ..." 및 "단위 테스트-데이터베이스 커플 링 앱") 에 대한 질문에 대한 답변이 있습니다 . 간단히 말해 데이터베이스에 연결해야하는 클래스 A가 있다고 가정합니다. A를 실제로 연결하는 대신 A에 연결하는 데 사용할 수있는 인터페이스를 A에 제공합니다. 테스트를 위해 연결하지 않고도 몇 가지 …


12
숙련 된 프로그래머가 데이터베이스 쿼리를 알아야합니까? [닫은]
쿼리 작성 및 데이터베이스 디자인 전문가 인 프로그래머가 너무 많습니다. 이것이 전문 프로그래머 또는 소프트웨어 엔지니어가되기위한 핵심 요구 사항이어야합니까? 이 유사성의 많은 방법 쿼리에 있고 코드가 개발되고 있지만, 내 개인적인 의견은, 쿼리는 다른 것 같다 구조 보다는 코드 인해 서로 다른 접근 방식을 동시에 마스터 힘들 수 있습니다.
35 database  query 

6
개발자의 랩톱에 중요한 데이터베이스를 저장하기위한 좋은 보안 방법은 무엇입니까?
우리는 몇 가지 주어진 것들이 있습니다 : 개발자는 머신에 프로덕션 데이터베이스의 복제본이 필요합니다. 개발자는 App.config 파일에서 해당 데이터베이스의 비밀번호를 갖습니다. 우리는 상기 데이터베이스의 데이터가 손상되는 것을 원하지 않습니다. 몇 가지 제안 된 솔루션 및 단점 : 전체 디스크 암호화. 이것은 모든 문제를 해결하지만 랩탑의 성능을 저하 시키며 우리는 신생 기업이므로 …

1
SQLite 데이터베이스의 실제 실제 최대 크기는 얼마입니까?
SQLite의 적절한 사용에 관한 이 기사에 따르면 SQLite는 140 테라 바이트 로 제한되지만 클라이언트 / 서버 RDBMS는 더 잘 작동 할 수 있다고합니다. SQLite 데이터베이스의 크기는 140 테라 바이트 (2 47 바이트, 128 티비 바이트)로 제한됩니다. 더 큰 데이터베이스를 처리 할 수 ​​있더라도 SQLite는 전체 데이터베이스를 단일 디스크 파일에 저장하며 …

6
응용 프로그램 당 하나의 데이터베이스를 사용하거나 여러 응용 프로그램간에 단일 데이터베이스를 공유해야합니까?
동일한 소스의 데이터를 사용하는 응용 프로그램이 여러 개 있습니다. 모범 사례 (또는 장단점)는 다음과 같습니다. 여러 응용 프로그램이 공유하는 데이터베이스의 데이터를 그대로 둡니다. 하나의 데이터베이스 만 필요하므로 공간 절약 응용 프로그램마다 다른 쿼리 요구가 있으므로 인덱싱이 복잡해집니다. 앱별 데이터베이스로 매일 데이터 가져 오기 앱별 데이터베이스에 중복 된 데이터가 존재하므로 더 …

3
일반 텍스트 데이터를 저장하면 동등한 메시지를 바이너리로 저장하는 것보다 적은 공간을 차지합니까?
웹 개발자로서 바이너리 데이터에 대한 이해가 거의 없습니다. "Hello world."라는 문장을 가져 와서 이진으로 변환하여 SQL 데이터베이스에 이진으로 저장 하면 1과 0이 문자보다 많은 공간을 차지하는 것처럼 보입니다 . 문자를 사용하는 것은 압축을 사용하는 것과 같습니다. 하나의 기호는 여러 개를 나타냅니다. 그러나 그것이 실제로 어떻게 작동합니까? 일반 텍스트 데이터를 저장하면 …

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