Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


idler

4 posts

Wannabe Geek


#317617 30-Oct-2024 14:24
Send private message

Hi all,

 

I'm semi retired software developer. 

 

Currently I'm working on an in memory object database to compliment my TLS terminating reverse proxy application server with a virtual file system. The DB is a ranged key pair store supporting numeric keys, binary keys or 0 terminated utf8 and UCS2 keys. it has lock free read and writes, with cursors and it's reasonably quick and scales well.

 

Two tests using random 4 byte keys with 8 byte values running on 12 threads, 11 readers 1 writer on an i5-11500 @ 2.70GHz 6 Core(s), 12 Logical Processor(s)
 

 

Number of keys 16,777,216  4byte keys
memory 521.16mb key size 64.00 mb 
lookup 67,589,439 p/s avg per thread 6,144,494
lookup rate 257.83 mb p/s 
lookup time 14.80 ns
writes 1,145,273 p/s
Write rate 4.37 mb p/s  

 

Number of keys 134,217,728
memory 4034.69mb key size 512.00 mb
lookup 64,152,244 p/s avg per thread 5,832,022
lookup rate 244.72 mb p/s
lookup time 15.59 ns
writes items 863,801
Write rate 3.30 mb p/s

 

The DB persists data with JSON which also automatically serializes user structures, no schema required and structures can also include arrays, lists and hash tables. Combine that with the server. That's No lamp stack, No SQL, no CGI, No interpreted languages and just bare metal speed in ~5mb executable with no dependencies that compiles for windows linux mac or arm mac and raspberry pi.

 

 


Create new topic
PeterReader
6015 posts

Uber Geek

Trusted
Geekzone
Lifetime subscriber

  #3303189 30-Oct-2024 14:24
Send private message

Welcome to Geekzone!

 

I am PeterReader, the Geekzone Robot. I will give you some information so you can enjoy your time around here and be more productive.

 

First, everyone follows the Forum Usage Guidelines (FUG). You clicked [ACCEPT] before your first post, but I suggest you go over and reread it. If you have any questions, ask away.

 

There are many features around this forum. To get the best out of Geekzone, check out our Geekzone Guide.

 

People around here can be funny. When reading a comment don't take it personally, as everyone here knows we should always attack arguments, not the people behind them. But if you see some sarcastic jokes, it happens. With time, you will see there are lots of people who post around the forums on a variety of topics. Those more frequent posters help us make sure the community is safe.

 

If you need help, look for freitasm, our BDFL and send him a Private Message (PM) by clicking the email button.

 

You can use the watch forums and topics functions or our RSS feeds to keep up with discussions. Check the menu items on the top and bottom of all pages to learn more.

 

If you see that the time in these posts are wrong, check your profile page and make sure the correct timezone is selected.

 

If you want to help the community, subscribe to Geekzone or purchase through our MightyApe affiliate link. We also would appreciate it if you white list Geekzone in your ad blocker.

 

Lastly, enjoy your time around here and I might even reply in another of your posts!





I am the Geekzone Robot and I am here to help. I am from the Internet. I do not interact. Do not expect other replies from me.

 

These links are referral codes: Sharesies | Mighty Ape 




freitasm
BDFL - Memuneh
79159 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #3303196 30-Oct-2024 14:34
Send private message

Welcome to Geekzone.





Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


alavaliant
222 posts

Master Geek

Subscriber

  #3303201 30-Oct-2024 14:42
Send private message

Welcome to the site.




ANglEAUT
2310 posts

Uber Geek

Trusted
Lifetime subscriber

  #3303206 30-Oct-2024 15:14
Send private message

Welcome to GZ

 

 





Please keep this GZ community vibrant by contributing in a constructive & respectful manner.


idler

4 posts

Wannabe Geek


  #3303278 30-Oct-2024 15:57
Send private message

Thanks for the welcome.  

 

 


Create new topic





News and reviews »

Amazfit Expands Active 2 Lineup with the New Active 2 Square
Posted 23-Jun-2025 14:49


Logitech G522 Gaming Headset Review
Posted 18-Jun-2025 17:00


Māori Artists Launch Design Collection with Cricut ahead of Matariki Day
Posted 15-Jun-2025 11:19


LG Launches Upgraded webOS Hub With Advanced AI
Posted 15-Jun-2025 11:13


One NZ Satellite IoT goes live for customers
Posted 15-Jun-2025 11:10


Bolt Launches in New Zealand
Posted 11-Jun-2025 00:00


Suunto Run Review
Posted 10-Jun-2025 10:44


Freeview Satellite TV Brings HD Viewing to More New Zealanders
Posted 5-Jun-2025 11:50


HP OmniBook Ultra Flip 14-inch Review
Posted 3-Jun-2025 14:40


Flip Phones Are Back as HMD Reimagines an Iconic Style
Posted 30-May-2025 17:06


Hundreds of School Students Receive Laptops Through Spark Partnership With Quadrent's Green Lease
Posted 30-May-2025 16:57


AI Report Reveals Trust Is Key to Unlocking Its Potential in Aotearoa
Posted 30-May-2025 16:55


Galaxy Tab S10 FE Series Brings Intelligent Experiences to the Forefront with Premium, Versatile Design
Posted 30-May-2025 16:14


New OPPO Watch X2 Launches in New Zealand
Posted 29-May-2025 16:08


Synology Premiers a New Lineup of Advanced Data Management Solutions
Posted 29-May-2025 16:04









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.