«database» 태그된 질문

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

7
웹 API에 대한 네트워크 호출에서 여러 데이터베이스 호출이 실제로 중요합니까?
고용주 중 한 곳에서 REST (SOAP에도 적용됨) API 작업을했습니다. 응용 프로그램 UI 인 클라이언트는 웹 (일반 프로덕션 배포의 LAN)을 통해 API를 호출합니다. API는 데이터베이스를 호출합니다. 토론에서 되풀이되는 한 가지 주제는 성능입니다. 팀의 일부 사람들은 성능 때문에 단일 API 호출에서 여러 데이터베이스 호출 (보통 읽기)이 없어야한다고 생각합니다. 각 API 호출에 하나의 …

6
HTTP 세션 또는 데이터베이스 접근
내 접근 방식이 무엇인지 혼란 스럽습니다. 쇼핑 카트 디자인 작업 중이며 세션 또는 데이터베이스에 쇼핑 카트를 저장해야하지만 어느 접근 방식이 가장 좋은지 잘 모르겠습니다. 사용 사례는 다음과 같습니다. 사용자가 로그인하지 않고 장바구니에 제품 추가 (익명 사용자) 사용자가 로그인하여 장바구니에 제품을 추가 중입니다. 사용자가 웹 상점을 방문하고 로그인하지 않고 제품을 추가하는 …

2
이 SQL 개념은 초보자, 중급 또는 고급 개발자를위한 것입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에 SQL을 배우고 MySQL / Postgres와 곧 Oracle DB로 연습했습니다. 또한 웹에서 데이터베이스에 대한 '로드 맵'연구를 찾았지만 불행히도 데이터베이스를 찾을 수 …

3
PHP와 MySql에서 화폐 가치를 다루는 방법?
MySQL 데이터베이스 위에 PHP로 작성된 거대한 레거시 코드를 상속했습니다. 내가 주목 한 것은 응용 프로그램 doubles이 데이터 저장 및 조작에 사용한다는 것 입니다. 이제 나는 double반올림 오류로 인해 화폐 운영에 적합하지 않은 방법 을 언급하는 수많은 게시물을 보았습니다 . 그러나 아직 화폐 가치를 PHP 코드에서 처리하고 MySQL 데이터베이스에 저장하는 방법에 …

5
데이터베이스를 설계하는 것은 프로그래머의 일입니까?
저는 지난 6 년간 프로그래머였습니다. 내 경력을 통해 많은 웹 응용 프로그램에서 일했습니다. 대부분의 경우, 데이터베이스가 필요할 때는 데이터베이스를 우리 (프로그래머)에게 주거나 기존 데이터베이스를 작업해야했습니다. 그렇지 않다면 데이터베이스를 직접 작성하여 설계해야했지만 그렇게 힘들지는 않았습니다. 그러나 프로그래머로서 데이터가 매우 중요하고 복잡한 데이터 모델로 복잡한 요구 사항이있는 새 응용 프로그램을 빌드해야 할 …

4
내 데이터가 관계형이거나 객체 지향적이라는 것을 어떻게 알 수 있습니까?
이 줄을 읽으십시오. 데이터가 본질적으로 객체 인 경우 객체 저장소 ( "NoSQL")를 사용하십시오. 관계형 데이터베이스보다 훨씬 빠릅니다. 데이터가 본질적으로 관계형 인 경우 관계형 데이터베이스의 오버 헤드가 그만한 가치가 있습니다. 에서- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern 그렇다면 데이터가 본질적으로 관계형인지 객체 지향인지 어떻게 알 수 있습니까?

9
개발자는 얼마나 많은 데이터베이스 액세스 권한을 가져야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 그래서 저는 다양한 직장에서 개발자로 일했고 데이터베이스에 대한 액세스 수준이 다양했습니다. 일반적으로 프로덕션 DB 액세스 권한이 없습니다. 대부분 …

4
데이터베이스 작업시 OO 및 테스트 가능
데이터베이스를 사용하면서 작업 단위를 테스트 할 수있는 OOP 전략에는 어떤 것이 있습니까? User 클래스가 있고 프로덕션 환경이 MySQL에 대해 작동한다고 가정 해보십시오. PHP를 사용하여 여기에 표시된 몇 가지 가능한 접근 방법이 있습니다. 백엔드 데이터 소스를 추상화하기 위해 load()및 save()에 대한 인터페이스가있는 $ data_source를 전달 하십시오. 테스트 할 때 다른 데이터 …

7
교차 테이블을 작성하는 대신 널 입력 가능 외래 키를 사용하는 단점
다음과 같은 응급실 다이어그램이 있다고 가정 해보십시오. 이제 Schoolin 의 외래 키를 사용하여 관계를 나타내는 경우 a 가 a 에 속할 필요가 없기 때문에 값을 Student가질 수 있습니다 .NULLStudentSchool 따라서 올바른 방법은 (내가 읽은 내용을 기반으로) 관계를 나타내는 교차 테이블을 만드는 것입니다. 이런 식으로 NULL테이블에 값을 표시 할 수 없습니다 …

3
할 일 목록에 대한 데이터베이스 스키마
PHP, MySQL, Jquery templating 및 JSON을 사용하여 매우 간단한 할 일 목록 응용 프로그램을 만들려고합니다. 그러나 내 스키마는 JSON의 작업을 복잡하게하는 것으로 보입니다. 가장 좋은 방법은 무엇입니까? 항목을 포함하는 각 목록에 대한 새 테이블. 또는 목록에 대한 테이블과 어떻게 든 조인 된 항목에 대한 테이블? 내가 이것을 시도했지만 그것이 올바른 …

2
그래프 데이터베이스를 이미 사용하고 있는데 왜 ElasticSearch를 사용합니까?
ElasticSearch 와 그래프 데이터베이스 의 비교에 대한 웹에서 깊은 설명을 찾지 못했습니다 . 둘 다 데이터를 트래버스하도록 최적화되어 있습니다. ElasticSearch는 분석에 최적화 된 것 같습니다. 그러나 Neo4j는 Lucene을 기반으로 인덱스 및 일부 전체 텍스트 기능을 관리합니다. 그래프 데이터베이스를 이미 사용하고 있는데 왜 ElasticSearch를 사용합니까? 제 경우에는 Neo4j 를 사용하여 소셜 …

4
관계형 데이터베이스는 왜 SQL 쿼리 만 허용합니까?
내가 아는 한, 대부분의 관계형 데이터베이스 query는 SQL 문자열을 인수로 취하는 함수를 제외하고 쿼리에 대한 드라이버 수준 API를 제공하지 않습니다 . 할 수 있다면 얼마나 쉬울 지 생각합니다. var result = mysql.select('article', {id: 3}) 조인 된 테이블의 경우 약간 더 복잡하지만 여전히 가능합니다. 예를 들면 다음과 같습니다. var tables = …
15 database  sql 

2
솔리드 스테이트 드라이브의 등장으로 B- 트리 및 기타 데이터 구조가 더 이상 사용되지 않습니까?
오늘날 많은 (아마도?) 데이터베이스 응용 프로그램은 B-Tree 및 변형을 사용하여 데이터를 저장합니다.이 데이터 구조는 하드 디스크의 읽기, 쓰기 및 검색 작업을 최적화하고 이러한 작업은 전반적인 효율성에서 중요한 역할을하기 때문입니다. 데이터베이스). 그러나 SSD (Solid State Drive)가 기존의 하드 디스크 (HDD)를 완전히 대체해야한다면 B- 트리 및 변형이 더 이상 사용되지 않아 직접 …

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

4
datareader 행을 생성하고 모든 레코드를 읽지 않으면 데이터베이스 연결이 닫히나요?
yield키워드의 작동 방식을 이해하는 동안 StackOverflow 에서 link1 및 link2 를 발견 yield return하여 DataReader를 반복하는 동안 사용을 옹호하며 내 필요에 적합합니다. 그러나 yield return아래 그림과 같이 사용하고 전체 DataReader를 반복하지 않으면 DB 연결이 영원히 열려 있습니까? IEnumerable<IDataRecord> GetRecords() { SqlConnection myConnection = new SqlConnection(@"..."); SqlCommand myCommand = new SqlCommand(@"...", …
15 c#  database  .net  resources 

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