Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

GORM

174
124
+ 1
0
PostgreSQL

99.2K
82.9K
+ 1
3.5K
Add tool
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of GORM
Pros of PostgreSQL
    Be the first to leave a pro
    • 764
      Relational database
    • 510
      High availability
    • 439
      Enterprise class database
    • 383
      Sql
    • 304
      Sql + nosql
    • 173
      Great community
    • 147
      Easy to setup
    • 131
      Heroku
    • 130
      Secure by default
    • 113
      Postgis
    • 50
      Supports Key-Value
    • 48
      Great JSON support
    • 34
      Cross platform
    • 33
      Extensible
    • 28
      Replication
    • 26
      Triggers
    • 23
      Multiversion concurrency control
    • 23
      Rollback
    • 21
      Open source
    • 18
      Heroku Add-on
    • 17
      Stable, Simple and Good Performance
    • 15
      Powerful
    • 13
      Lets be serious, what other SQL DB would you go for?
    • 11
      Good documentation
    • 9
      Scalable
    • 8
      Free
    • 8
      Reliable
    • 8
      Intelligent optimizer
    • 7
      Transactional DDL
    • 7
      Modern
    • 6
      One stop solution for all things sql no matter the os
    • 5
      Relational database with MVCC
    • 5
      Faster Development
    • 4
      Full-Text Search
    • 4
      Developer friendly
    • 3
      Excellent source code
    • 3
      Free version
    • 3
      Great DB for Transactional system or Application
    • 3
      Relational datanbase
    • 3
      search
    • 3
      Open-source
    • 2
      Text
    • 2
      Full-text
    • 1
      Can handle up to petabytes worth of size
    • 1
      Composability
    • 1
      Multiple procedural languages supported
    • 0
      Native

    Sign up to add or upvote prosMake informed product decisions

    Cons of GORM
    Cons of PostgreSQL
      Be the first to leave a con
      • 10
        Table/index bloatings

      Sign up to add or upvote consMake informed product decisions

      433
      55
      8.4K
      20.1K
      175.9K

      What is GORM?

      It is a fantastic ORM library for Golang, aims to be developer friendly. It is an ORM library for dealing with relational databases. This library is developed on top of database/sql package.

      What is PostgreSQL?

      PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use GORM?
      What companies use PostgreSQL?
      Manage your open source components, licenses, and vulnerabilities
      Learn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with GORM?
      What tools integrate with PostgreSQL?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to GORM and PostgreSQL?
      Beego
      It is a RESTful HTTP framework for the rapid development of Go applications including APIs, web apps and backend services with integrated Go specific features such as interfaces and struct embedding.
      Hibernate
      Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
      SQLAlchemy
      SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
      MySQL
      The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
      PostgreSQL
      PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
      See all alternatives