Kiratas
  • Home
  • World
  • Lifestyle

    Trending Tags

    • Pandemic
  • Business
  • Entertainment
  • Sports
No Result
View All Result
  • Home
  • World
  • Lifestyle

    Trending Tags

    • Pandemic
  • Business
  • Entertainment
  • Sports
No Result
View All Result
Kiratas
No Result
View All Result
Home World

PayPal source opens its internal key-value database JunoDB

Keira Austin by Keira Austin
May 22, 2023
in World
0
PayPal source opens its internal key-value database JunoDB
0
SHARES
10
VIEWS
Share on FacebookShare on Twitter

The operator of the online payment service PayPal has published the internally developed database JunoDB as an open source project on Github. JunoDB is a distributed key-value store.

Proxies distribute client requests

If desired, the now open-source database saves data on hard drives instead of in main memory and is therefore also suitable for persistent storage. The data is encrypted in storage and encrypted during transfer using the TLS protocol. In terms of architecture, the database relies on three components: Proxies are interposed between the client library in applications and the JunoDB storage servers, which distribute the client-side requests and thus enable horizontal connection scaling. The JunoDB thin client library is available in various programming languages ​​such as Java, Golang, C++, Node and Python.

The architecture of JunoDB is characterized by three layers: clients, proxies and servers.

(Image: PayPal)

PayPal also names some specific use cases for JunoDB in the company: In addition to the temporary caching of user settings, access tokens and similar data, it is also used for idempotence, i.e. the avoidance of double processing – such as payments. Also, although JunoDB is not considered a permanent System of Record (SOR), in some cases the database is used as such. On top of that, the system with its inter-cluster replication is used to bridge latency.

In-house development according to internal requirements

They developed their own database because “more than a decade ago” there was neither a commercial nor an open source project that met the company’s requirements for horizontal scalability. Started as a C++ program, JunoDB is now completely rewritten in Go. The result was an “extremely scalable, secure and highly available NoSQL infrastructure,” as PayPal promises in the Medium blog post on opening the source. Internally, PayPal already uses JunoDB in almost all core backend applications – the database would process 350 billion requests every day. JunoDB is available open source on GitHub under the Apache 2 license.

More from iX Magazine

More from iX Magazine

(jvo)

To home page

Tags: databasedatabasesinternalJunoDBKey-Value-StorekeyvalueNoSQLopensPaypalServerServer & Storagesource
Previous Post

The easy-to-buy, cheap and “refreshing” remedy that boosts cognitive ability and slows down Alzheimer’s

Next Post

The blood reserves of the negative group O, at the limit

Keira Austin

Keira Austin

Related Posts

Spanish fighters finish their mission to monitor the airspace of the Black Sea
World

Spanish fighters finish their mission to monitor the airspace of the Black Sea

by Keira Austin
June 8, 2023
The 10 most spectacular balloon trips in Spain
World

The 10 most spectacular balloon trips in Spain

by Keira Austin
June 8, 2023
We can, a toxic asset
World

We can, a toxic asset

by Keira Austin
June 8, 2023
Las Jesuitinas de Valladolid, the first private center in Castilla y León to have an International Baccalaureate
World

Las Jesuitinas de Valladolid, the first private center in Castilla y León to have an International Baccalaureate

by Keira Austin
June 8, 2023
EL PAÍS
World

Largest study on animal mobility in confinement shows how humans alter wildlife

by Keira Austin
June 8, 2023
Next Post
The blood reserves of the negative group O, at the limit

The blood reserves of the negative group O, at the limit

Premium Content

Web browser: Google Chrome 114 fixes 16 vulnerabilities and improves security

Web browser: Google Chrome 114 fixes 16 vulnerabilities and improves security

May 31, 2023
Lessons from Abipanne: Competence center in the NRW Ministry of Education should help

Lessons from Abipanne: Competence center in the NRW Ministry of Education should help

June 7, 2023
EL PAÍS

Silvia Vásquez-Lavado, climb Everest to save herself from alcoholism and sexual violence

May 30, 2023

Browse by Category

  • Business
  • Sports
  • World

Browse by Tags

28M Apple arrested Artificial intelligence Barcelona ChatGPT China data day due elections electoral European euros Feijóo Government health intelligence June law League live Madrid Microsoft million people police PSOE Real result Russia Security Spain Spanish Sánchez time today Ukraine Updates Vinicius vote Vox vulnerabilities war years
Kiratas

Latest News from World, Health, Politics, Sports, Business, Education, Technology, Arts and Latin America, the Middle East, South Asia.

Categories

  • Business
  • Sports
  • World

Browse by Tag

28M Apple arrested Artificial intelligence Barcelona ChatGPT China data day due elections electoral European euros Feijóo Government health intelligence June law League live Madrid Microsoft million people police PSOE Real result Russia Security Spain Spanish Sánchez time today Ukraine Updates Vinicius vote Vox vulnerabilities war years

Recent Posts

  • Spanish fighters finish their mission to monitor the airspace of the Black Sea
  • Mediaset España reorganizes its leadership and leaves Borja Prado without editorial responsibilities
  • The 10 most spectacular balloon trips in Spain
  • About us
  • Home
  • Privacy Policy
  • Terms and Conditions

© Kiratas 2023. All Rights Reserved.

No Result
View All Result
  • Home
  • World
  • Lifestyle
  • Business
  • Entertainment
  • Sports

© Kiratas 2023. All Rights Reserved.