«database» 태그된 질문

이 태그는 일반적인 데이터베이스 질문을위한 것입니다. 질문이 SQL에만 해당되는 경우 해당 태그를 대신 사용하십시오.

4
페이지 자체에서 데이터베이스 쿼리를 추상화해야합니까?
PHP로 페이지 생성을 작성할 때 데이터베이스 쿼리로 가득 찬 파일 세트를 작성하는 경우가 종종 있습니다. 예를 들어, 다음과 같이 페이지에 표시하기 위해 데이터베이스에서 직접 게시물에 대한 일부 데이터를 가져 오는 쿼리가있을 수 있습니다. $statement = $db->prepare('SELECT * FROM posts WHERE id=:id'); $statement->bindValue(':id', $id, PDO::PARAM_INT); $statement->execute(); $post = $statement->fetch(PDO::FETCH_ASSOC); $content = …

2
B 트리와 R 트리 비교-링크 된리스트 만 묶여 있지 않습니까?
저는 B Tree에 익숙합니다. 주로 데이터베이스에 전기, 에어컨 및 하드 드라이브 공간을 제대로 공급해야합니다. 이중 (doubl [ie, ey]?) 링크 목록과 연결합니다. 오늘 점심 시간에 개발자 중 한 명이 R 트리를 언급했습니다. 나는 Wikipedia에 뛰어 올라 독서를 시작했다. 키가 큰 B 나무처럼 끔찍하게 들렸습니다. 안타깝게도, 수학 배경이 깊지 않으면 일부 동료의 …

5
Microsoft의 새로운 LocalDB를 사용하는 응용 프로그램을 배포하려면 무엇이 필요합니까?
이 새로운 LocalDB를 사용자 컴퓨터에서 실행하려면 어떤 Microsoft 구성 요소를 설치해야하는지 알고 싶습니다. 이제 CTP3에서 : SQL Server Express LocalDB LocalDB는 SQL Server Express Edition을위한 새로운 경량 배포 옵션으로, 필수 구성 요소가 매우 적어 매우 빠르게 설치됩니다. 따라서 데스크톱 응용 프로그램이나 도구를위한 내장 SQL Server 데이터베이스가 필요한 개발자에게 이상적입니다. LocalDB는 …

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

4
다른 유형의 NoSQL 데이터베이스와의 약점
내 질문은 다음과 같습니다. 다른 유형의 NoSQL 데이터베이스의 약점은 무엇입니까? 특히 키-값 저장소, 그래프 데이터 저장소 및 문서 저장소의 약점은 무엇입니까? 강점을 찾기가 쉬웠지만 약점에 대한 문서는 부족한 것 같습니다. 편집 : 서로 및 관계형 데이터베이스와 비교하십시오.

5
스토리지 형식을 결정하는 방법과 그 중 일부에 대한 사용 사례는 무엇입니까?
프로그램 데이터를 저장하는 방법에는 여러 가지가 있습니다 (파일을 게임, 직원 데이터베이스, 프로그램 구성 등에 저장). 일반 텍스트 (생각 .ini및 .conf) XML 데이터베이스 (MySQL, SQLite ...) .zip 여러 파일을 포함하는 유사한 파일 (형식이 다름) 이진 파일 ( .doc예 : 직렬화 도구로 만든 것 등) 위에 나열된 형식에 대한 다양한 사용 사례는 …

22
소프트웨어 개발자 인터뷰 질문-공정 또는 불공정 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

2
여러 앱 인스턴스로 데이터베이스 마이그레이션을 안전하게 실행하는 방법은 무엇입니까?
고속 (1 초 미만) 및 느린 데이터베이스 마이그레이션 (> 30 초)이 혼합 된 응용 프로그램이 있습니다. 현재 CI의 일부로 데이터베이스 마이그레이션을 실행하고 있지만 CI 도구는 여러 환경에서 앱에 대한 모든 데이터베이스 연결 문자열을 알고 있어야합니다. 응용 프로그램을 시작할 때 자체 데이터베이스 마이그레이션을 실행하도록이 프로세스를 변경하려고합니다. 상황은 다음과 같습니다. 이 애플리케이션의 …

2
리포지토리로 또는 리포지토리로
Domain Driven Design에 대해 처음 알게되었을 때 데이터베이스에 대해 원시인과 같은 SQL 쿼리를 던진 멋진 아이들을위한 최고의 노하우였던 저장소 및 작업 단위 패턴에 대해서도 소개했습니다. 이 주제에 대해 더 깊이 알게되면 작업 단위와 저장소를 세션 또는 컨텍스트라는 하나의 API로 구현하는 EF 및 NHibernate 와 같은 ORM 때문에 더 이상 필요하지 …

3
데이터베이스 액세스를 어떻게 캡슐화해야합니까?
데이터베이스 액세스를 관리하는 데 사용되는 좋은 클래스 구조의 예는 무엇입니까? 나는 클래스 캡슐화의 팬이며 데이터베이스 작업을 수행하지 않는 컨테이너 (예 : 자동차)를 선호합니다. 또한 향후 데이터베이스 캐시와 같은 것을 쉽게 드롭 할 수있는 기능을 원합니다. 컨테이너 클래스의 패턴을 가져와 단일 싱글 톤 클래스에서 수행하는 유효성 검사 및 데이터베이스 액세스를위한 getter …
10 c++  database 

2
키-값 저장에서 항목을 만료하는 알고리즘은 무엇입니까?
현재 키-값 저장소가 항목에 대해 "만료 날짜"를 구현하는 방법에 대해 생각하고있었습니다. 현재 내 마음에는 두 가지 변형이 있습니다. 그들은 아무것도하지 않고 (만료 된 데이터 유지) 예를 들어 어떤 키로 GET을 수행 할 때만 확인합니다. 여기서 문제는 메모리가 제한되어 있으면 만료 된 항목은 삭제되지 않는다는 것입니다. 추가 데이터 구조를 유지하여 "가장 …


3
대량의 _structured_ 데이터를 저장하는 방법은 무엇입니까?
응용 프로그램은 지속적으로 (약 1 초마다) 사용자의 위치를 ​​수집하여 저장합니다. 이 데이터는 구조화되어 있습니다. 관계형 데이터베이스에서는 다음과 같이 저장됩니다. | user | timestamp | latitude | longitude | 그러나 데이터가 너무 많습니다. 매일 사용자 당 60 × 60 × 24 = 86,400 개의 레코드가 있습니다. 사용자가 1000 명인 경우에도 매일 …

3
데이터베이스에서 도메인 논리의 시대는 끝났습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 최근 에 데이터베이스에 도메인 논리에 대한 사례가 여전히 있다고 2016 년부터이 의견 을 우연히 발견 했습니다. 나는 이것이 …
9 database 

4
DAL과 BLL 계층간에 데이터 및 비즈니스 오브젝트 검색 분리
이 질문을 게시하기 전에 몇 가지 조사를 수행했습니다. 다른 질문이나 게시물 중 하나가 아래에 제공됩니다. 어떻게 결정해야할지 모르겠다 데이터 액세스 계층 내의 비즈니스 개체 리포지토리가 있고 비즈니스 계층에서 리포지토리를 호출하여 데이터를 검색합니다. 예를 들어, BLL 및 DAL에 대해 다음과 같은 클래스가 있다고 가정하십시오. class BllCustomer { public int CustomerId {get; …

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