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
6019 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.

 

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




freitasm
BDFL - Memuneh
79270 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
2321 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 »

Air New Zealand Starts AI adoption with OpenAI
Posted 24-Jul-2025 16:00


eero Pro 7 Review
Posted 23-Jul-2025 12:07


BeeStation Plus Review
Posted 21-Jul-2025 14:21


eero Unveils New Wi-Fi 7 Products in New Zealand
Posted 21-Jul-2025 00:01


WiZ Introduces HDMI Sync Box and other Light Devices
Posted 20-Jul-2025 17:32


RedShield Enhances DDoS and Bot Attack Protection
Posted 20-Jul-2025 17:26


Seagate Ships 30TB Drives
Posted 17-Jul-2025 11:24


Oclean AirPump A10 Water Flosser Review
Posted 13-Jul-2025 11:05


Samsung Galaxy Z Fold7: Raising the Bar for Smartphones
Posted 10-Jul-2025 02:01


Samsung Galaxy Z Flip7 Brings New Edge-To-Edge FlexWindow
Posted 10-Jul-2025 02:01


Epson Launches New AM-C550Z WorkForce Enterprise printer
Posted 9-Jul-2025 18:22


Samsung Releases Smart Monitor M9
Posted 9-Jul-2025 17:46


Nearly Half of Older Kiwis Still Write their Passwords on Paper
Posted 9-Jul-2025 08:42


D-Link 4G+ Cat6 Wi-Fi 6 DWR-933M Mobile Hotspot Review
Posted 1-Jul-2025 11:34


Oppo A5 Series Launches With New Levels of Durability
Posted 30-Jun-2025 10:15









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.