October 2024 Summaries
3 posts from Harper
Filter
Month:
Year:
Post Summaries
Back to Blog
Full-page caching is a technique that significantly boosts website performance by storing complete, rendered web pages in memory or on disk, which can dramatically reduce load times and improve user experience, especially during peak traffic periods like Black Friday. This method is particularly beneficial for e-commerce sites as it addresses challenges such as managing search engine crawl budgets and database bottlenecks by minimizing the need for repeated database queries and reducing network latency. While full-page caching offers advantages like improved SEO rankings and cost savings on infrastructure, it also has drawbacks, including potential issues with stale content and cache invalidation, especially for dynamic websites with frequently updated content. It is essential to weigh these pros and cons and consider partial caching strategies for dynamic content to ensure users receive the most relevant information. Harper offers a scalable solution that combines the benefits of static CDN with custom caching capabilities, making it more adaptable and cost-effective while maintaining performance through features like configurable TTL policies and data format flexibility.
Oct 21, 2024
1,436 words in the original blog post.
HarperDB 4.4 introduces computed properties and custom indexing, enabling efficient and flexible data search capabilities. Computed properties are virtual fields derived in real time from existing data, optimizing storage and handling frequently changing fields like discounts or sales stats. By creating custom indexes on these computed properties, users can perform efficient searches on data patterns not directly represented in the underlying data structure, opening possibilities for advanced data exploration, including full-text and vector indexing. The text details the process of defining computed properties in schema.graphql, using JavaScript for property computation, and explicitly including these properties in queries to utilize them. Custom indexing allows for more complex search queries, such as searching by indexed computed properties like authorLastName or keywords, enabling broad and flexible search capabilities. The document also discusses composite indexing, which combines multiple fields for precise searches, enhancing the efficiency of queries that involve matching across multiple criteria. This approach lays the foundation for more advanced indexing techniques, such as full-text indexing, which are anticipated in future HarperDB releases.
Oct 15, 2024
1,403 words in the original blog post.
HarperDB has announced the release of HarperDB 4.4, which provides a 50% increase in replicated write performance and introduces sharding support, allowing for unlimited horizontal scaling. The performance improvements are attributed to the new Plexus replication system, which integrates the replication function with the transaction log for greater efficiency. This update positions HarperDB for high write throughput applications like IoT, gaming, and social media. Other features of the release include Computed Properties for defining and querying non-stored data, Custom Indexes based on computed properties, Replicated Operations for easier distributed cluster management, and Dynamic Certificate Management for streamlined security. HarperDB aims to simplify distributed services by combining various data management technologies into a cohesive platform that supports real-time and scalable applications with REST, GraphQL, and other interfaces.
Oct 15, 2024
361 words in the original blog post.