문제

나는 그것이 점점 더 팝업되고 실제로 그것을 이해하지 못하는 것을보고 있습니까? 데스크탑에서 로컬로 개발할 때만 사용할 수 있습니까?

아니면 VistADB를 사용하는 Win2003이있는 서버에 상용 사이트를 넣을 수 있습니까? SQL DB를 사용하는 것보다 빠릅니까? 안전합니까?

혼란스러운...

도움이 되었습니까?

해결책

Vistadb는 Microsoft : Jet (Microsoft Access), MSDE, SQL Server CE 또는 SQL Server Express가 제공하는 경량 데이터베이스 시스템에 대한 .NET 대안입니다. 데이터베이스가 필요한 .NET 애플리케이션에서 사용할 수 있으며 클라이언트/서버 데이터베이스가있는 오버 헤드를 원하지 않습니다.

Vistadb는 임베디드 데이터베이스입니다 (일부 임베디드 데이터베이스는 SQLITE 및 FIREBIRD). 이는 기본적으로 데이터베이스가 최종 사용자에게 완전히 "보이지 않는"것을 의미합니다. 예를 들어 SQL Server와 같은 클라이언트/서버 데이터베이스를 설치할 필요가 없습니다. Vistadb 배포는 간단합니다. 데이터베이스 파일과 응용 프로그램 내 VistADB 런타임 DLL에 대한 참조 만 있으면됩니다.

백엔드를 위해 vistadb를 사용하는 상업용 응용 프로그램은 낙서 CMS.

다른 팁

내가 그들의 웹 사이트에서 만들 수있는 것에서 http://www.vistadb.net/:

  • 개발 및 상업적 목적으로 사용할 수 있습니다.
  • 서버가 아니며 웹 사이트/응용 프로그램의 어셈블리입니다.
  • 나의 추측 전체 특집 SQL 서버가 아니기 때문에 리소스가 더 빠르고 가벼워 야합니다.
  • 그것이 얼마나 안전한 지 알지 못하지만 "중간 신뢰"웹 사이트에 넣을 수 있다고 말합니다.

당신은 또한 이것을보고 싶을 수도 있습니다 Vistadb에 대한 stackoverflow 주제.

SQL Server보다 더 빠른 것은 없습니다. SQL Server가 너무 느리다고 생각되면 아마도 뭔가 잘못하고있을 것입니다. 엄청나게 빠릅니다. 100% 관리 엔진이 SQL Server보다 빠른 방법은 없습니다.

자원에 가깝습니다 - 예

더 쉽게 배포 할 수 있습니다 - 예 (Xcopy Deployment)

데스크탑 데이터베이스 - 예, 응용 프로그램의 데스크탑 개발에 사용할 수 있습니다. 일부 사람들은 또한 공유 드라이브에서 다중 사용자 애플리케이션에 사용합니다. 웹 사이트는 서비스를 설치할 수 없거나 호스팅 계정에서 SQL Server 액세스에 대한 추가 비용을 지불하고 싶지 않은 또 다른 대상입니다.

보안 - VistADB는 응용 프로그램과 함께 처리 중입니다. 직접로드하기 때문에 사용자 보안 개념은 없습니다.

동시성 - 응용 프로그램에 따라 다릅니다. 우리는 여러 프로세스에 동일한 데이터베이스에 액세스 할 수 있지만 일부 작업에는 코드에서 작업 해야하는 잠금 문제가 여전히 있습니다.

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