| 버전 | 5.0.11 |
|---|---|
| 발행자 | VelocityDB |
| 출시일 | 2015. 11. 15. |
| 추가 된 날짜 | 2015. 11. 15. |
| OS 요구 사항 | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| 요구 사항 | Microsoft .NET Framework 4.0 |
| 총 다운로드 | 278 |
| 가격 | Free to try |
기술
VelocityDB는 OODBMS(객체 지향 데이터베이스 관리 시스템) 또는 단순히 ODBMS(개체 데이터베이스 관리 시스템)이지만 NoSQL, 그래프 데이터 저장소이기도 하며 임베디드 데이터베이스 또는 분산 데이터베이스에 탁월한 선택입니다. BTreeMap [Key, Value] 클래스를 사용하여 효율적인 분산 Key/Value 저장소도 제공합니다.
개체 대 관계형. 관계형 데이터베이스는 서버의 테이블에 모든 데이터를 저장합니다. 클라이언트는 "select * from Actor"와 같은 SQL 문을 사용하여 이러한 서버와 통신합니다. 데이터도 SQL을 사용하여 생성 및 업데이트됩니다. VelocityDB는 관계형 데이터베이스가 아니지만(관계 관리에 매우 뛰어남) VelocityDB C# 개체는 개체 간의 모든 참조/관계가 있는 개체로 저장됩니다. VelocityDB 영구 C# 객체를 사용하는 것은 메모리에서 C# 객체를 사용하는 것과 매우 유사합니다. 데이터는 C# 개체를 생성하여 생성되고 업데이트는 C# 개체를 업데이트하여 수행됩니다. 영구 저장소는 잠금 보호 기능이 있는 트랜잭션을 사용하여 안전하게 수행되므로 한 사용자가 실수로 다른 사용자의 변경 사항을 취소할 수 없습니다. 대부분의 데이터베이스 시스템과 마찬가지로 VelocityDB는 페이징을 사용하지만 다른 시스템과 달리 VelocityDB 데이터 페이지는 크기가 가변적이며 선택적으로 암호화 및 압축할 수 있습니다. VelocityDB 영구 객체에는 DatabaseNumber-PageNumber-SlotNumber로 구성된 객체 식별자(Oid)가 있습니다.
시스템 요구 사항. VelocityDB를 사용하려면 Visual Studio 2012 C# 및 Windows 8 PC(최신인 경우 다른 Windows 버전도 가능)가 필요합니다. 다른 .NET 언어도 사용할 수 있습니다. SharpDevelop은 Visual Studio에 대한 무료 경량 대안입니다. Visual Studio의 일부 버전도 무료입니다. MacOS 및 Linux 플랫폼은 크로스 플랫폼, 오픈 소스 .NET 개발 프레임워크 모노를 사용하여 사용할 수 있습니다. VelocityDB의 무료 평가판 다운로드는 여기에서 사용할 수 있습니다. 사용 선택. 단일 PC에서 VelocityDB 독립 실행형을 사용하거나 무제한 분산 서버와 함께 무제한 분산 클라이언트를 사용합니다. 독립형 버전은 클라이언트 + 서버 버전이 할 수 있는 거의 모든 작업을 수행할 수 있습니다. 차이점은 기능 테이블 비교를 참조하십시오. 이익. VelocityDB는 확장성이 매우 뛰어나 소량의 영구 데이터가 있는 소규모 애플리케이션과 세션당 최대 약 요타바이트 크기의 수조 개의 객체를 사용하는 애플리케이션을 처리할 수 있습니다. 애플리케이션당 세션 수에 제한이 없습니다. 성능은 환상적입니다. 10억 개인 개체 데이터베이스가 빠르게 생성되고 VelocityDbBrowser로 탐색할 수 있습니다.