Nosql database with the high speed latency. High latency performance in milliseconds. Flexible use for large or hugr data modeling. Easu to create tables and nosql databases. Support for AWS SDKs for querying. Default setting for auto scaling of DBs. Bakuos and DAX for visualisation. Review collected by and hosted on G2.com.
No problem faced yet for DBs. If there was any small issues the AWS suooirt was there to resolve that issue. Review collected by and hosted on G2.com.
Its scalability and seamless performance optimization impress me the most about Amazon DynamoDB. Review collected by and hosted on G2.com.
I dislike the complexity and learning curve associated with its advanced features, which can be challenging for beginners. Review collected by and hosted on G2.com.
The mosr helpful about the dynamoDB is we don't need to worried about the connection string as it is the serverless and the beauty is we have GSI and LSI. In DynamoDB it has a feature like stream that is very useful in my couple of project where I can easily monitor operation in DynamoDB. We can also manage the load without any over head by just adding read write throughput. There is another feature that I like most is the Provision and On Demand feature that helps me to decide my read write operation on DB. Review collected by and hosted on G2.com.
When we export large amount of data from DynamoDB, it requires S3 bucket and the data exported format is not in the JSON. There should be a feature that can convert to JSON when we export the data, it should be like in the ION format. Review collected by and hosted on G2.com.
Dyanamo db is a managed no SQL database services, no need to worry about the scalability and efficiency, which will take care by aws. As it is more scalable,it will handle very high amount of data and traffic. Again it is designed for low latency and high throughput performance as a result it is capable to handle million of request at a single point of time. Review collected by and hosted on G2.com.
The down side of dyanamo db is that it's bit expensive as compared to other db services. It wouldn't support complex query and join between the table. Again it's data size limit is 400kb only. It wouldn't be able to handle more data size limit db transaction Review collected by and hosted on G2.com.
Scalability: AWS databases offer scalable solutions, allowing you to easily adjust the storage capacity or compute resources based on your application's needs. This flexibility enables you to handle sudden increases in traffic or accommodate future growth without disrupting your operations.
Reliability: AWS databases are designed to be highly available and reliable. They provide built-in mechanisms for data replication, automatic backups, and failover, ensuring that your data is protected and accessible even in the event of hardware or software failures.
Security: AWS prioritizes security and offers various features to help you protect your data. AWS databases provide encryption at rest and in transit, giving you peace of mind knowing that your data is safeguarded. Additionally, AWS offers Identity and Access Management (IAM) controls, enabling you to manage user permissions and access to your databases.
Managed Services: AWS provides managed database services like Amazon RDS (Relational Database Service), Amazon DynamoDB, Amazon Neptune, etc. These services handle routine database administration tasks such as hardware provisioning, software patching, backups, and monitoring, allowing you to focus on your application development rather than database maintenance.
Wide Range of Database Options: AWS offers various database options to cater to different use cases and workloads. Whether you need a relational database like MySQL or PostgreSQL, a NoSQL database like DynamoDB, or a graph database like Neptune, AWS provides a comprehensive suite of database services to choose from.
Integration with Other AWS Services: AWS databases seamlessly integrate with other AWS services, such as compute instances, serverless functions, analytics tools, and machine learning services. This integration enables you to build robust and scalable applications by leveraging the broader AWS ecosystem.
Global Infrastructure: AWS has a vast global infrastructure, allowing you to deploy your databases in multiple regions for better performance and reduced latency. This global presence also facilitates disaster recovery and ensures data availability in different geographical locations. Review collected by and hosted on G2.com.
Complexity: AWS databases can have a steep learning curve, especially for users who are new to cloud computing or database management. The variety of database options and configuration settings available can sometimes be overwhelming, requiring users to invest time and effort in understanding and mastering the platform.
Cost: While AWS databases offer flexible pricing models, the costs can add up depending on the size of your database, the level of resources needed, and the data transfer requirements. It's essential to carefully plan and optimize your database usage to ensure cost-effectiveness.
Performance Tuning: Achieving optimal performance in AWS databases may require fine-tuning and optimization of various parameters, such as instance types, storage configurations, indexing strategies, and query optimization. Understanding and implementing these optimizations can be challenging and time-consuming, particularly for complex or high-demand applications.
Vendor Lock-In: When using AWS databases, you become dependent on AWS infrastructure and services. Migrating to another cloud provider or managing your databases on-premises can be complex and may require significant effort, potentially leading to vendor lock-in. It's advisable to consider this factor when choosing AWS databases for your applications.
Maintenance Responsibility: While AWS manages certain aspects of database administration, there are still maintenance tasks that you're responsible for, such as application-level tuning, schema design, and database backups. It's important to allocate resources and time for these activities to ensure the optimal functioning of your databases.
Limited Control: As a managed service, AWS databases may limit certain aspects of database customization or control that you would have in a self-managed environment. While this can simplify operations, it may not suit all use cases that require highly specialized configurations or customizations. Review collected by and hosted on G2.com.
I was a network engineer I worked on hardware servers in ISP but AWS is the best cost-efficient and money saver.
I learned alot from amazon web services and i think it is very good platform in cloud. Review collected by and hosted on G2.com.
Be honestly I like each and every service of amazon i dont like subnet service on vpc.
if you delete bydefault subnets then u cant receive that again Review collected by and hosted on G2.com.
Aws Cloud has wide range of features like AWS EC2 which is used to make the machines(instance). AWS System Manager service is used for the patching of the instance and making the machines healthy. Review collected by and hosted on G2.com.
I don't think there is anything to dislike in AWS Cloud rather than user interface. Review collected by and hosted on G2.com.
The best part about going with any AWS Database like documentDb, dynamodb, aurora etc is the easy integration with other AWS services. While it also offering IAC compatibility which other DBAAS doesn't offer. Review collected by and hosted on G2.com.
Cost of going with AWS Database is I have found to be higher in when compared to other DBAAS providers. Adding to it, if we want to migrate to other database, it becomes a operational and technical headache. Review collected by and hosted on G2.com.
I've been a cloud engineer for a year and continue working on AWS as my cloud service provider. One of the best things that I like about AWS is:
1: its easy-to-use UI and one of the best features is its services; AWS provides almost every product and software engineering service.
2:one thing I would like to highlight at the end is its cost is significantly less as compared to other service providers.
3: AWS has more compliance certifications and security-related services than others.
4:AWS has rich documentation and support, making it easy for users to get started and troubleshoot any issues. AWS offers a range of support plans, including 24/7 support for critical issues of its users. Review collected by and hosted on G2.com.
1:AWS offers per-hour billing, and the data transmission format is generally encrypted in the case of its competitor; I sometimes feel insecure.
2:One more thing I dislike about AWS takes 15-20 mins to spin up a simple website.
3:AWS is a proprietary platform; once an application is built on AWS, it can be challenging to migrate to another cloud platform, which may limit users' flexibility and increase costs in the long run. Review collected by and hosted on G2.com.
DynamoDB is a serverless, fully managed and NOSQL database.Scalability is done once the application start accumulating the data.In a single region it replicates data in 3 availability zones for data recovery.It also integrates with IAm for fine grained access control to the database.DynamoDB Accelerator can be used to decrease the latency. Review collected by and hosted on G2.com.
The main disadvantage I experienced is it is very difficult to predict the cost. The querying options are limited and it doesn't allow querying if there are no indexes.The size limit for an item is 400KB and the users are not allowed to increase this size.The on-premisr deployment is not available for DynamoDB, it is only available on AWS cloud. Review collected by and hosted on G2.com.