Free / Open Source Non-SQL (NoSQL) Database Servers and Engines
Database engines that do not use Structured Query Language
Free / Open Source Non-SQL (NoSQL) Database Servers and Engines
Listed on this page are free and/or open source relational database engines, servers and libraries that do not use Structured Query Language (SQL) as the means for managing and accessing the database. These are referred to as NoSQL databases.
Note that if you cannot find a relational database management system that suits your requirements here, you may also want to check out the Free Database Libraries and Source Code page which may contain more libraries, some of which also do not use SQL. My decision whether to include a relational database library on that page or here on this page can sometimes be quite arbitrary, so it may be a good idea to take a look there as well.
For non-programmers who arrived at this page from outside thefreecountry.com, and are wondering what SQL is, see the article What is MySQL? What is a Database? What is SQL? for the answer in plain English.
Related Pages
- How to Make / Create Your Own Website: The Beginner's A-Z Guide
- Free C / C++ Libraries, Source Code and Frameworks
- Free Sockets, Winsock, TCP/IP, Internet Libraries and Source Code
- Free C/C++ Compilers and Interpreters
- Free Help Authoring Tools
- Free 3D Software Box Image Makers
- Free HTML Editors and WYSIWYG Web Editors
- How to Install MySQL on Windows Vista and Configure PHP 5 to Use It
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free / Open Source Non-SQL Database Servers and Engines
- MongoDB

MongoDB is an open source document-oriented database (using JSON style documents with dynamic schemas). Your databases can be indexed on any attribute and files in the database can be of any size. The software supports replication, so that you can mirror your database. The database is scalable through an auto-sharding architecture. There is built-in support for automatic balancing, automatic failover, no single points of failure, etc. Other features include atomic, in-place updating, map/reduce for batch processing and data aggregation, etc. The software can be used on both 64 bit and 32 bit versions of Windows, Linux, Mac OS X and Solaris, although the 32 bit versions are limited to 2 GB of data. The database server itself is written in C++. Your client program using the database, however, can use any language that is supported by the drivers. At this time, this includes C, C++, Erlang, C#, Haskell, JavaScript, Java, Perl, PHP, Ruby, Python, and Scala. There is also third party support for many other languages.
- NOSQL Relational Database Management System
NoSQL, a GNU GPLed relational database management system, is, as its name suggests, is not an SQL database. It's actually a shell-level tool that creates regular ASCII files that can be manipulated by other text tools (like text editors, etc). It is closely integrated with Unix, and the author created it because he wanted something he could use for simple database management tasks that didn't require the full feature set usually present in other DBMSes.
- LEAP Relational Database Management System (RDBMS)
A relational database management system that comes with full C source code, released under the GNU GPL. According to its website, it is as powerful as the complex offerings from Sybase, Oracle and IBM, but was originally written as an educational tool. It's query language is a full implementation of relational algebra. It supports Windows 95/NT, Linux, Solaris, SunOS, HP/UX, AIX, etc.
- nanoBase 1997
nanoBase is neither a database library nor an SQL server, but a clone of the old dBase. It is an xBase interpreter and it works under MSDOS. It comes with source code, and is apparently released under the GNU GPL.
Related Pages
- How to Register Your Own Domain Name
- Free Interactive Regular Expression (Regex) Testers and Builders
- Free Compression and Archiving Libraries and Source Code
- Free Autorun/Autoplay DVD and CD Menu Creation Software
- The Fine Print in Web Hosting: Resource Usage Limits
- Free Anonymous Surfing and Proxies
- Which Web Host Do You Recommend? (FAQ)
- How to Accept Credit Cards on Your Website
Can't Find What You're Looking For?
Search the site using Google.
Newest Pages
- How to Add a Contact Form (Web Form) to Your Website Using Dreamweaver CS5.5
- How to Efficiently Manage a Multi-Page Website with Dreamweaver CS5.5
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
- How to Customize the Navigation Menu on Your Website with Dreamweaver CS5.5
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- Free Image/Photo Slide Show JavaScript
- Free GUI Builders, Application Builders and Rapid Application Development (RAD) Software
- HTML Tutorial - Learn to Design a Website using HTML
- How to Centre a Background Image or Photo on Your Web Page Using KompoZer
- How to Create Rounded Corners for Your Box Borders in CSS
- How to Set Up a Standard User Account (or Limited Account) on Windows Vista and Windows 7 for Daily Use
Popular Pages
- How to Create/Make Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free / Open Source Non-SQL (NoSQL) Database Servers and Engines
