Software Alternatives & Reviews

System Design: URL Shortener

Redis memcached Apache Cassandra DynamoDB
  1. 1
    Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
    Pricing:
    • Open Source
    Now, let's talk about caching. As per our estimations, we will require around ~35 GB of memory per day to cache 20% of the incoming requests to our services. For this use case, we can use Redis or Memcached servers alongside our API server.

    #Key-Value Database #NoSQL Databases #Databases 183 social mentions

  2. High-performance, distributed memory object caching system
    Pricing:
    • Open Source
    Now, let's talk about caching. As per our estimations, we will require around ~35 GB of memory per day to cache 20% of the incoming requests to our services. For this use case, we can use Redis or Memcached servers alongside our API server.

    #Key-Value Database #Databases #NoSQL Databases 28 social mentions

  3. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
    Since the data is not strongly relational, NoSQL databases such as Amazon DynamoDB, Apache Cassandra, or MongoDB will be a better choice here, if we do decide to use an SQL database then we can use something like Azure SQL Database or Amazon RDS.

    #Databases #NoSQL Databases #Relational Databases 40 social mentions

  4. Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models.
    Since the data is not strongly relational, NoSQL databases such as Amazon DynamoDB, Apache Cassandra, or MongoDB will be a better choice here, if we do decide to use an SQL database then we can use something like Azure SQL Database or Amazon RDS.

    #Databases #NoSQL Databases #Relational Databases 101 social mentions

Discuss: System Design: URL Shortener

Log in or Post with