Get Advice Icon

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

Heroku Postgres

486
313
+ 1
38
Pouchdb

147
241
+ 1
6
Add tool

Heroku Postgres vs Pouchdb: What are the differences?

Developers describe Heroku Postgres as "Heroku's Database-as-a-Service. Based on the most powerful open-source database, PostgreSQL". Heroku Postgres provides a SQL database-as-a-service that lets you focus on building your application instead of messing around with database management. On the other hand, Pouchdb is detailed as "Open-source JavaScript database inspired by Apache CouchDB that's designed to run well within the browser". PouchDB enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.

Heroku Postgres and Pouchdb are primarily classified as "PostgreSQL as a Service" and "Databases" tools respectively.

Some of the features offered by Heroku Postgres are:

  • High Availability
  • Rollback
  • Dataclips

On the other hand, Pouchdb provides the following key features:

  • Cross browser compatibility
  • Lightweight
  • Easy to learn

Pouchdb is an open source tool with 12.1K GitHub stars and 1.2K GitHub forks. Here's a link to Pouchdb's open source repository on GitHub.

According to the StackShare community, Heroku Postgres has a broader approval, being mentioned in 74 company stacks & 38 developers stacks; compared to Pouchdb, which is listed in 8 company stacks and 9 developer stacks.

Advice on Heroku Postgres and Pouchdb

Considering moving part of our PostgreSQL database infrastructure to the cloud, however, not quite sure between AWS, Heroku, Azure and Google cloud. Things to consider: The main reason is for backing up and centralize all our data in the cloud. With that in mind the main elements are: -Pricing for storage. -Small team. -No need for high throughput. -Support for docker swarm and Kubernetes.

See more
Replies (2)
David Weinberg

Good balance between easy to manage, pricing, docs and features.

See more
Max Musing
Founder & CEO at BaseDash · | 1 upvotes · 49.9K views

DigitalOcean's offering is pretty solid. Easy to scale, great UI, automatic daily backups, decent pricing.

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of Heroku Postgres
Pros of Pouchdb
  • 29
    Easy to setup
  • 3
    Follower databases
  • 3
    Dataclips for sharing queries
  • 3
    Extremely reliable
  • 2
    Offline cache
  • 1
    JSON
  • 1
    Very fast
  • 1
    Free
  • 1
    Repication

Sign up to add or upvote prosMake informed product decisions

Cons of Heroku Postgres
Cons of Pouchdb
  • 2
    Super expensive
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    447
    1.1K
    1K
    1.5K
    - No public GitHub repository available -

    What is Heroku Postgres?

    Heroku Postgres provides a SQL database-as-a-service that lets you focus on building your application instead of messing around with database management.

    What is Pouchdb?

    PouchDB enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.

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

    What companies use Heroku Postgres?
    What companies use Pouchdb?
    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 Heroku Postgres?
    What tools integrate with Pouchdb?

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

    Blog Posts

    GitHubPythonNode.js+47
    55
    73008
    GitHubPythonSlack+25
    7
    3258
    GitHubPythonDocker+24
    13
    17129
    What are some alternatives to Heroku Postgres and Pouchdb?
    MongoDB
    MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
    ClearDB
    ClearDB uses a combination of advanced replication techniques, advanced cluster technology, and layered web services to provide you with a MySQL database that is "smarter" than usual.
    Heroku
    Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
    Google Cloud SQL
    Run the same relational databases you know with their rich extension collections, configuration flags and developer ecosystem, but without the hassle of self management.
    Heroku Redis
    Heroku Redis is an in-memory key-value data store, run by Heroku, that is provisioned and managed as an add-on. Heroku Redis is accessible from any language with a Redis driver, including all languages and frameworks supported by Heroku.
    See all alternatives