무엇이 포인트 해야 사람을 전환하기로 결정 데이터베이스 시스템

StackOverflow https://stackoverflow.com/questions/4891

  •  08-06-2019
  •  | 
  •  

문제

을 개발할 때 여부 웹 또는 데스크톱에서는 점이 개발자에서 스위치 SQLite,MySQL,MS SQL 등

도움이 되었습니까?

해결책

에 따라 달라집하고 있습니다.에 전환할 수 있습니다면:

  • 당신이 더 필요로 하는 확장성이나 더 나은 성능에서 말 SQLite SQL Server Oracle.
  • 당신은 필요한 액세스를 특정 데이터 형식.
  • 을 지원하는 데 필요 고객만 실행되는 특정 데이터베이스입니다.
  • 당신이해야 더 나은 DBA 도구입니다.
  • 응용 프로그램을 사용하는 다른 플랫폼에 데이터베이스가 더 이상 실행되지 않거나,그것은 라이브러리는 실행되지 않습니다.

더 많은 이유로 전환을 위해 그리고 모든 요구 사항에 따라 달라집니다.

다른 팁

해야 합 스위치 데이터베이스에서 이정표 2.3433,3ps 하기 전에 왼쪽의 지점 dendrite8,151,215.

해야 합 스위치 데이터베이스가 있을 때는 그렇게 할 이유,내 조언이 될 것입니다.는 경우에 귀하의 기존 데이터베이스가 수행하는 당신의 기대,지원을 로드하는 배치에서 그것에 의해 생산 시스템,기능을 가지고 있을 필요로플리케이션에 당신이 지루하지 않으로 그것이 왜 변경합니까?그러나,당신이 찾아내는 경우 응용 프로그램지 않는 확장,또는 당신을 디자인하는 응용 프로그램은 고하중이나 확장성 요구 사항과 연구는 당신이 당신의 현재 데이터베이스 플랫폼이 약한 영역에서,또는,앞서 언급한 바와 같이,당신이 필요하 공간적 분석 기능 또는 특정 데이터베이스는 잘 당신이 이동합니다.

또 다른 고려 사항도까지 사용하여 데이터베이스의 독립적 ORM 할 수 있는 도구용 실험과 자유롭게 서로 다른 데이터베이스 플랫폼 간단한 구성으로 설정합니다.는 방아쇠를 위해 우리를 고려하려고 뭔가 새로운 DB 부가 있습니다.우리의 경우 응용 프로그램을 처리할 수 있는 모든 DB the ORM 처리할 수 있는지,왜 지불 수수료 라이센스에는 상업적인 데이터베이스는 오픈 소스 소 DB 것은 단지뿐만 아니라 작동을 위한 수준의 성능을 우리를 필요로 하는가?

하단 라인,하지만,데이터베이스 또는 다른 기술,가 있다고 생각 없이 사업"규칙"는 당신을 말할 것이다 할 때 그 시간을 전환 시나리오에 당신을 말할 것이다 그것은 시간을 전환하기 때문에 뭔가에서 당신의 솔루션을 수 없는 꽤 오른쪽 하지 않은 경우 해당 지점에서 변경할 필요가 없습니다.

BrianLy hit 머리에 못지만,나는 또한 추가 할 수 있습 끝까지 사용하여 다른 데이터베이스의 서로 다른 수준에서 개발.그것은 흔히 사용하는 개발자를 SQLite 에서 자신의 워크스테이션할 때 코딩에 대한 자신을 개발하는 서버,그리고 다음의 준비 및/또는 생산 사이트를 사용하여 다양한 데이터베이스 도구입니다.

물론 사용하고 있는 경우 또는 확장 기능이 특정 데이터베이스를 공구(예를 들어,PostGIS 에 PostGreSQL),다음을 분명히 작동하지 않을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top