GemStone/S vs ObjectDB
GemStone/S: Smalltalk object database where application code runs inside the transactional object repository. ObjectDB: Commercial object database for Java that implements JPA and JDO natively, with no ORM layer.
key differences
- GemStone/S is built for larger datasets (≤ 10 TB) than ObjectDB (≤ 100 GB).
- Only GemStone/S has stored procedures, online schema changes.
- Only ObjectDB has joins.
- ObjectDB can run embedded in your application process.
choose gemstone-s for
- +Long-lived Smalltalk business systems in finance and logistics
- +Seaside web applications (GLASS stack)
best at · OLTP
choose objectdb for
- +Java desktop applications with complex object models
- +JPA-based apps that want to avoid Hibernate tuning
- +Embedded storage in Java tools
best at · Embedded, OLTP
GemStone/S vs ObjectDB: FAQ
What is the difference between GemStone/S and ObjectDB?
GemStone/S: Smalltalk object database where application code runs inside the transactional object repository. ObjectDB: Commercial object database for Java that implements JPA and JDO natively, with no ORM layer. GemStone/S is built for larger datasets (≤ 10 TB) than ObjectDB (≤ 100 GB). Only GemStone/S has stored procedures, online schema changes. Only ObjectDB has joins.
When should I choose GemStone/S over ObjectDB?
Choose GemStone/S for long-lived Smalltalk business systems in finance and logistics; and seaside web applications (GLASS stack). Choose ObjectDB for java desktop applications with complex object models, JPA-based apps that want to avoid Hibernate tuning and embedded storage in Java tools.
Is GemStone/S or ObjectDB more popular?
ObjectDB ranks #315 on the WhichDB Score (9.3/100) and GemStone/S ranks #368 (6.1/100). Popularity is not fit: check the requirements that matter for your project.
Are GemStone/S and ObjectDB open source?
No. GemStone/S is proprietary, closed-source software. License: Commercial; free Community licence. No. ObjectDB is proprietary, closed-source software. License: ObjectDB Licence (free edition with limits; commercial).