반응형

Database 3

NoSQL 데이터 저장소를 사용하는 데 어떤 확장성 문제가 발생했습니까?

NoSQL 데이터 저장소를 사용하는 데 어떤 확장성 문제가 발생했습니까? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 4년전에 문을 닫았습니다. 이 질문을 개선합니다. NoSQL은 관계형 데이터베이스 및 ACID 보증의 이력과 단절되는 비관계형 데이터 저장소를 말합니다.인기 있는 오픈 소스 NoSQL 데이터 저장소는 다음과 같습니다. Cassandra(표로 작성, Java로 작성, Cisco, WebEx, Digg, Facebook, IBM, Mahalo, Rackspace, Reddit 및 Twitter에서 사용) CouchDB (문서, 얼랑어로 작성..

programing 2023.11.06

데이터베이스 기반 애플리케이션을 유닛 테스트하는 가장 좋은 전략은 무엇입니까?

데이터베이스 기반 애플리케이션을 유닛 테스트하는 가장 좋은 전략은 무엇입니까? 저는 백엔드의 다양한 복잡성을 가진 데이터베이스에 의해 구동되는 많은 웹 애플리케이션을 사용합니다.일반적으로 비즈니스 및 프레젠테이션 로직과는 별개의 ORM 계층이 있습니다.이를 통해 비즈니스 로직을 단위 테스트하는 작업은 매우 간단해집니다. 개별 모듈로 구현할 수 있으며 테스트에 필요한 모든 데이터는 개체 조롱을 통해 위조될 수 있습니다. 그러나 ORM과 데이터베이스 자체를 테스트하는 것은 항상 문제와 타협으로 가득 차 있었습니다. 지난 몇 년간 몇 가지 전략을 시도해 보았지만, 그 어느 것도 저를 완전히 만족시키지 못했습니다. 테스트 데이터베이스에 알려진 데이터를 로드합니다.ORM에 대한 테스트를 실행하고 올바른 데이터가 ..

programing 2023.11.06

기본 키를 한 테이블에 여러 개 넣을 수 있습니까?

기본 키를 한 테이블에 여러 개 넣을 수 있습니까? 기본 키를 한 테이블에 여러 개 넣을 수 있습니까?표에는 두 개 이상의 열로 만든 기본 키인 복합 기본 키가 있을 수 있습니다.예를 들어, CREATE TABLE userdata ( userid INT, userdataid INT, info char(200), primary key (userid, userdataid) ); 업데이트: 복합 기본 키에 대한 보다 자세한 설명이 있는 링크입니다.기본 키는 하나만 가질 수 있지만 기본 키에 여러 열을 가질 수 있습니다. 테이블에 유니크 인덱스가 있을 수도 있습니다. 유니크 인덱스는 유니크한 값을 강제하고 해당 값을 쿼리하는 속도를 높인다는 점에서 기본 키와 같이 작동합니다.테이블에는 여러 개의 후보 키가 있을..

programing 2023.10.17
반응형