Download Database Files
Get the latest database files from our GitHub releases page.
Available Database Formats
MySQL
Most popular open-source relational databaseBest for: Web applications, high-traffic sites
PostgreSQL
Advanced open-source relational databaseBest for: Complex queries, analytics, spatial data
SQLite
Lightweight file-based databaseBest for: Mobile apps, prototypes, embedded systems
MongoDB
Document-oriented NoSQL databaseBest for: Flexible schemas, JSON-based applications
SQL Server
Microsoft SQL Server compatible formatBest for: Enterprise applications, Windows environments
DuckDB
Analytical database for data scienceBest for: Analytics, data science, in-process OLAP
Quick Comparison
Database | File Size | Installation Time | Best Use Case |
---|---|---|---|
SQLite | ~50MB | < 1 minute | Development, mobile apps |
MySQL | ~200MB | 2-5 minutes | Web applications |
PostgreSQL | ~220MB | 3-6 minutes | Complex applications |
MongoDB | ~180MB | 2-4 minutes | Document-based apps |
SQL Server | ~250MB | 5-10 minutes | Enterprise environments |
DuckDB | ~60MB | 1-2 minutes | Analytics workloads |
Prerequisites
Before installing any database format:1
Download Database Files
Download the appropriate database files from our GitHub repository.
2
Verify Database Software
Ensure your target database system is installed and running.
Each installation guide includes specific version requirements and compatibility information.
What You’ll Get
After installation, your database will contain:- 250 Countries with ISO codes, regions, and metadata
- 5,038 States/Provinces with administrative codes
- 151,024 Cities with coordinates and timezone data
All data is regularly updated and includes comprehensive geographical information for worldwide coverage.
Need Help?
System Requirements
Check minimum hardware and software requirements
Troubleshooting
Common installation issues and solutions
Performance Tips
Optimize your database for better performance
Backup Guide
Set up automated backups and disaster recovery
System Requirements
Minimum Hardware Requirements
Development Environment
- • RAM: 2GB minimum, 4GB recommended
- • Disk: 500MB free space
- • CPU: Any modern processor
Production Environment
- • RAM: 8GB minimum, 16GB+ recommended
- • Disk: 2GB free space + growth capacity
- • CPU: Multi-core processor recommended
Software Version Compatibility
- MySQL: 5.7+ (8.0+ recommended)
- PostgreSQL: 10+ (13+ recommended)
- SQLite: 3.25+ (3.35+ recommended)
- SQL Server: 2016+ (2019+ recommended)
Performance Optimization
Recommended Indexes
Query Optimization Tips
- Enable query cache if available
- Configure appropriate connection pooling
- Set up read replicas for high-traffic applications
- Consider partitioning large tables by region/country
Backup Configuration
Always implement a backup strategy before using the database in production.
Troubleshooting
Common Issues
Character Encoding Problems
Character Encoding Problems
Problem: Special characters or emojis display incorrectlySolution: Ensure proper UTF-8 encoding
Import Timeout
Import Timeout
Problem: Import process times out or failsSolution: Increase timeout limits and disable checks temporarily
Memory Issues
Memory Issues
Problem: Out of memory errors during importSolution:
- Increase database memory limits
- Import tables individually
- Use smaller batch sizes