Amazon Web Services (AWS), established in 2006, is focused on providing essential infrastructure services to businesses globally in the form of cloud computing. The key advantage offered through cloud computing, particularly via AWS, is its capacity to shift fixed infrastructure expenses into flexible costs. Businesses have been able to forgo extensive planning and procurement of servers and other Information Technology (IT) resources, owing to AWS. AWS seeks to provide businesses with prompt and cost-effective access to resources using Amazon's expertise and economies of scale, as and when their business requires. Currently, AWS offers a robust, scalable, economic infrastructure platform on the cloud powering an extensive array of businesses worldwide. It operates across numerous industries with data center locations in various parts of the globe including U.S., Europe, Singapore, and Japan.
Do You Manage Peer Insights at Amazon Web Services (AWS)?
Access Vendor Portal to update and manage your profile.
The things I like most about Amazon Redshift are: 1. It handles different types of databases i.e. structured and semi-structured. 2. As the data refreshes for the real-time , it is convenient for the users to view the real-time data. 3. Amazon Redshift helps run complex queries faster by operating on huge volumes of data, which helps developers get results faster and in a more efficient way. 4. The 'Result Caching' feature helps to get the results when query is executed in faster time. 5. The 'Query Optimizer' helps to make the input query optimized for efficient performance. 6. 'Data Compression' helps to compress the query while executed to take up less memory, so that execution is faster. 7. Redshift is way easier to integrate with applications and create views for datasets.
ease of connection
1. It is a part of the AWS ecosystem. So in order to involve other AWS products, you don't have to go through APIs, oAuth credentials, or anything of the sort. The integration is much more streamlined. For example, depending on how your databases are setup, you can reference data outputs from S3 or Lambda logs easily. 2. The cost is much lower when compared to competitors and the tooling Redshift provides allows you to predict cost much easier than its competitors. 3. Since it's an analytical database, using Redshift as the source for dashboards allows for faster loading of data and running of queries. Since we do the majority of our transformations in dbt, a lot of our queries are synthesized into tables which means that we use Redshift for semantic layer transformations which is what most users are frustrated with when they refer to long loading times for dashboards. Using Redshift makes this not as much of an issue.
The dislikes for Amazon Redshift are: 1. As it uses PostgreSQL, it doesn't support all features of PostgreSQL. 2. Amazon Redshift has a maximum cluster size of 128 nodes, which can restrict the user from using huge data and also for data processing. 3. Amazon Redshift supports only a limited number of datatypes. 4. As it is a Tightly Coupled Architecture, that can affect the processing of data, which can shoot up the fast performance ability. 5. Amazon Redshift can have a maximum of 20 thousand tables which can lead back for any users working on huge complex data to use it. 6. A few transformations for files like JSON cannot be done in Amazon Redshift. 7. When we try to filter down for data in a column, the filtered data doesn't show up which might lead to confusion for users using the filters.
rbac across late binding views adding sort keys to large existing tables recreating large tables to update dist keys
1. Creating and updating incremental tables can be very difficult due to Redshift's table lockout mechanism. 2. Navigating the UI (in terms of schemas, columns, CRUD functions) can feel outdated and frustrating as it is not intuitive. 3. Permissions and access can be a bit unwieldy as it's not intuitive.