It’s good. The educational resources are good. I think the idea of distributed computing is well implemented in Teradata, and that was likely their intention from the beginning. It's a foundation for big data processing. So far, I appreciate the product, but I haven't worked on a real project with it yet.
The courses are good. I don’t have a full certification yet; I just have some course certificates. In my first week, I completed around five or six courses, and now I work on a longer one. The content is well-organized, and I’m happy with the learning materials so far.
The data processing, clustering, and distributed computing are impressive. I’m curious to see how it works internally and how performance is accelerated. I’m also learning about how SQL and Teradata’s EXPLAIN feature work. So far, it's a very good product.
Teradata do have some AI models that can be used for in-database analytics. I haven’t tried them yet, but I know the product's K-Means implemented in the database, which is interesting because I’ve seen how challenging it is to parallelize K-Means in other environments. I plan to explore it more when the opportunity arises.
K-Means is implemented, and Teradata leverages its database operations for AI analytics. They use parallel processing, which is one of Teradata's main features.
I find Teradata's approach useful in its current state. I definitely want to explore it further.
Teradata has a few AI models, but in data science, we need more flexibility. We can’t be limited to what's pre-built in the database. Typically, data science projects require experimenting with different models, so the limitation is that Teradata only has basic machine learning models in its database. Data science requires more advanced modeling, and you always want to search for the best possible approach. Combining the capabilities of Teradata with custom data science models will take time to mature, but it shows promise.
Teradata needs to promote it more. If they're the first to introduce things like in-database AI, they should really focus on promoting that. I haven't heard much about it, but maybe that's because the environment I’ve been working in recently has been mostly open-source. I’ve been doing applied research and freelance work that didn’t rely on robust vendor products, so I never got a chance to compare Teradata to others. I have heard about Databricks, though.
I started using it this month, so my experience is very recent.
I've worked a lot with open-source tools, mainly Python, in my role.
I’ve worked with IBM Cognos before, but that was just part of a solution, mainly for VPN dashboards. However, I wasn’t a specialist in business intelligence, so this is new to me. Teradata complements my data science journey.
From my perspective, I only started using it because it's needed for my current job. Before this, I didn't consider Teradata better than Oracle or GV2A. I think it's better than GV2A, but Oracle is more robust. Teradata has its customers, but I didn’t really compare them before because business intelligence and data warehousing were not my areas of focus. IBM was behind both Oracle and Teradata in this field, but I am not sure exactly how Teradata stands in comparison.
In my data science journey, I realized that my weak point was data analysis and data warehousing, which is why I’m happy to be working with Teradata now. It's helping me fill that gap.
I’ll be recommending it to customers. In my country, it is very active in acquiring data analysis solutions, so it will likely be recommended for that sector.
I have very limited knowledge at this point. I'm still exploring the architecture. From what I’ve learned so far, I believe it's used quite extensively in my region. The idea of distributed computing and partitioning is definitely something that's needed.
Also, the cloud and on-premises architectures are not that different, which is a positive aspect.
Overall, I would rate the product an eight out of ten.