top of page
Goldilocks Lite
Light-Weight Transactional Library
Simple and Fast more than anything
Simple
- No Daemon Process
- Auto Extend Segment
- Intuitive APIs
- C/C++
- JAVA (Type1)
- ODBC
- Embedded (C/C++)
- Similar to SQL
Fast
- In-memory operation
- Direct Access Memory
- B Tree Indexing
- Splay Indexing
- Array, Queue
- Sequence
Transaction
- Atomicity
- Concurrency
- Read Committed
- Durability
- Dead-Lock Dectect
- Row level lock
Stablility
- Auto Data Recovery
- Replication
- Redo Logging
- Check-Point method
Simple, No Management process
Goldilocks Lite는 별도의 관리 프로세스 없이 Library로 사용자 프로그램에 포함되어 데이터를 메모리에서 실시간으로 처리합니다.
Multi-Instance Architecture
Goldilocks Lite는 독립적인 다중 Instance 지원으로 사용자의 목적에 맞게 다중 구성/운영이 가능합니다. 동일한 업무를 회원사, 지역별 같은 기준으로 나누어 단일 노드에서 다중 Instance로 구성하여 서비스를 분산하고 자원을 최대한 효율적으로 운용할 수 있으며 특정 Instance의 장애가 전체로 전파되지 않도록 분리 / 운영이 가능합니다.
In-Memory Transactional Library
공유메모리 기반의 Library만으로 범용DBMS가 제공하는 수준의 트랜잭션 기능을 제공합니다. 사용자는 동시성, 자원관리, 데이터 복구에 대한 고민 없이 비즈니스 구현에 집중할 수 있습니다. 직관적인 APIs 구성으로 개발에 어려움이 없이 쉽고 빠르게 업무의 속도를 향상 시킬 수 있습니다.
Parallel Replication (Async/Sync)
Goldilocks Lite 는 고가용성을 위한 Network Replication 을 제공합니다. 트랜잭션 간 대기 없이 병렬 이중화 지원으로 빠른 데이터 동기화를 수행합니다. 네트워크 장애가 발생할 경우라도 별도의 Logging 기능을 통해 해당 장애 복구 후 불일치 된 데이터의 완벽한 동기화 기능을 제공합니다.
Disk Mode Supported
Goldilocks Lite 는 안정성을 요구하는 업무 영역을 위해 Redo Logging / Checkpoint 기능을 제공하여 사용자가 요구하는 어떤 장애에서도 복구를 보장합니다. 디스크를 공유할 수 있는 NAS/SAN 환경에서 Active의 최종 Redo/DataFile을 이용하여 Standby 에서 즉각적인 Startup Recovery과정을 통해 완벽한 Fail-Over가 가능합니다.
Usability
- Similar to SQL
- CUI Based Interactive tool
- Data Export / Import tool
- Dump Utility for developer
- Provide Status View
Performance
● Direct Access Mode (Indexing 유형에 따른 Operation per second)
* Test Env(Linux 7 / Intel Xeon 2.2GHz / 1200 byte Data)
● Comparison with Redis(TCP/IP)
* Client 증가에 따른 성능
bottom of page