The datasets currently available for testing
# 2. Download the test dataset + key
wget https://pondb.b-cdn.net/users_1m.json.pon
wget https://pondb.b-cdn.net/masterkey_w2xuWpVD_2026-03-27.bin
Run the query to test efficiency:
time ./pon-db-reader users_1m.json.pon query "id=999999" --key=masterkey_w2xuWpVD_2026-03-27.binor if you don't want to see additional messages:
time ./pon-db-reader users_1m.json.pon query "id=999999" --key=masterkey_w2xuWpVD_2026-03-27.bin --nomsgYou can test If you prefer any ID from 0 to 999999, you can download the original JSON file at https://jsoneditoronline.org/indepth/datasets/json-file-example/ (1 million users (296.6 MB)) and compare the data found by PON-Reader with the original file.
Indexing by ID was chosen to make testing the software easier and more convenient for you.
If, after testing the efficiency of PON-Reader, you wish to purchase PON-DB Engine to create .pon files with their respective keys and deploy them in minutes to your infrastructure, write to sales @ pon-db.com for personalized support.
---------------------
Our last test
date
Sat Apr 4 06:51:30 PM EDT 2026
[root@host ]# time ./pon-db-reader users_1m.json.pon query "id=1" --key=masterkey_w2xuWpVD_2026-03-27.bin --nomsg {"id":1,"name":"Noah","city":"Boston","age":97,"friends":[{"name":"Oliver","hobbies":["Watching Sports","Skiing & Snowboarding","Collecting"]},{"name":"Olivia","hobbies":["Running","Music","Woodworking"]},{"name":"Robert","hobbies":["Woodworking","Calligraphy","Genealogy"]},{"name":"Ava","hobbies":["Walking","Church Activities"]},{"name":"Michael","hobbies":["Music","Church Activities"]},{"name":"Michael","hobbies":["Martial Arts","Painting","Jewelry Making"]}]}
real 0m0.003s
user 0m0.001s
sys 0m0.002s
---------------------
Additional Resources:
How to use PON-Engine/Reader: Complete guide
https://pon-db.com/howtouse.html
How to connect PON-Reader with Python, Go, and Node: Complete guide
https://pon-db.com/interoperability.html
See the hardware and system requirements: