Home / Companies / Onehouse / Blog / December 2024

December 2024 Summaries

6 posts from Onehouse

Filter
Month: Year:
Post Summaries Back to Blog
Apache Spark, a powerful compute engine popular since its open-source debut in 2013, is widely used for handling complex data processing workloads, though it presents operational challenges like downscaling, data skew, and memory errors. To address these, the article provides a series of best practices based on experience managing large-scale Spark pipelines at Onehouse. Key recommendations include configuring memory and storage appropriately, optimizing serialization and data structures, and effectively managing garbage collection. It also emphasizes enhancing parallelism and partitioning to prevent data skew, optimizing joins with Adaptive Query Execution, and using dynamic allocation for resource efficiency. These practices aim to improve performance, prevent common pitfalls, and balance cost and efficiency in Spark operations, encouraging continuous experimentation to tailor configurations to specific workloads.
Dec 19, 2024 2,314 words in the original blog post.
Amazon Simple Storage Service (S3) is a foundational AWS offering that provides scalable, secure, and cost-effective object storage, widely used for creating data lakes. It supports diverse use cases, from mobile apps to big data analytics. S3 data lakes store vast amounts of structured and unstructured data with indexing and cataloging for easy access and management, integrating with services like Amazon Athena and SageMaker for real-time analysis. Despite benefits such as scalability and security, challenges include data governance and performance limitations, which can be mitigated with tools like AWS Lake Formation, AWS Glue, and Apache Hudi. Hudi enhances S3 data lakes by enabling transactional capabilities and efficient data handling, supporting real-time operations while reducing costs. The integration of these tools ensures that S3-based data lakes are robust environments for modern data analytics, offering flexibility and innovation potential for organizations.
Dec 17, 2024 1,829 words in the original blog post.
Conductor, a leading organic marketing platform serving major clients like Citibank and Visa, successfully transformed its data infrastructure in partnership with Onehouse's Universal Data Lakehouse platform to accommodate its rapid growth and ambitious performance goals. This collaboration resulted in significantly accelerated query times, simplified infrastructure management, and allowed Conductor's engineering team to focus more on product development. According to Principal Engineer Emil Emilov, the managed and cost-effective nature of Onehouse's solution eliminated the need for Conductor to solve certain technical challenges themselves. As a result, response times improved by over 75%, costs were reduced, and engineering efforts were redirected towards innovation and feature development. The case study suggests that leveraging the right partners can be a strategic move for teams looking to scale their data infrastructure efficiently.
Dec 12, 2024 223 words in the original blog post.
LakeView is a free product adopted by leaders in the Apache Hudi community for analyzing, debugging, and optimizing data lakehouse deployments, specifically designed for managing Hudi tables by providing actionable insights. The latest release introduces features such as LakeView Insights, which delivers regular updates on data trends, issues, and optimization opportunities directly to users' inboxes by analyzing uploaded table metadata. New deployment models, including the Pull Model and the LakeView SyncTool, simplify the process of sharing and updating Hudi metadata with LakeView, while maintaining data privacy by analyzing only metadata files without accessing base data records. LakeView continues to support the Push Model for users preferring a self-managed approach, and the updated user interface guides users through the setup process. The product's developers express gratitude to the Apache Hudi community for their feedback and plan to expand support to additional table formats like Apache Iceberg and Delta Lake.
Dec 11, 2024 531 words in the original blog post.
The blog post delves into the realm of data catalogs, emphasizing their importance as organized inventories that help users discover, understand, and manage data within an organization. It highlights the distinctions between data catalogs and metastores, noting that a metastore primarily focuses on metadata governance, while data catalogs offer broader functionalities such as data discovery, governance, lineage, and quality management. The text further outlines various categories of data catalogs, including business catalogs and catalogs of catalogs, and discusses their specific features and limitations, such as access control, data classification, and ecosystem connectivity. It also compares several leading data catalogs, including Unity Catalog, Apache Polaris, DataHub, AWS Glue, and Atlan, evaluating them based on criteria like open table format support, data governance, and ease of use. The article concludes by emphasizing the necessity of tailoring catalog choices to specific organizational needs and cautions against vendor lock-in, recommending ongoing evaluation and potential supplementation of catalogs to meet comprehensive data platform requirements.
Dec 10, 2024 8,118 words in the original blog post.
In 2024, artificial intelligence and open table formats took center stage, highlighted by AWS's announcements at their re:Invent conference, where they introduced S3 Tables, a new object storage bucket integrated with open table formats like Apache Iceberg. These tables promise enhanced performance through automated maintenance and integration with AWS's Glue catalog, although they present potential vendor lock-in and initially only support Iceberg and Spark. AWS also unveiled Glue 5.0 and SageMaker Lakehouse + Studio, enhancing data lineage, access control, and unifying AI and analytics tools under a single interface, similar to offerings from Microsoft and Google. While these developments aim to streamline workflows within AWS's ecosystem, they could limit innovation and integration with non-AWS tools. Meanwhile, Onehouse provides complementary solutions for AWS users, enhancing data ingestion and table optimization and fostering interoperability with various data formats and catalogs, ensuring flexibility beyond AWS's ecosystem.
Dec 09, 2024 1,380 words in the original blog post.