TigerEye Unveils DuckDB.dart

Ralph Gootee
Product
August 15, 2024
Oct 8, 2024
TigerEye Unveils DuckDB.dart

Takeaways:

  • DuckDB.dart simplifies building data-intensive apps for desktop and mobile, offering fast, efficient data processing with significant resource savings.
  • TigerEye made early technical investments in DuckDB, Dart and Flutter, ensuring customers receive the most up-to-date information precisely when they need it.
  • Open source goes beyond just serving customers; it’s about providing value to the world.


Today, TigerEye is proud to unveil DuckDB.dart as an open-source project.

Our commitment to innovation drives us to share these advancements with the broader community, accelerating industry-wide progress. As an AI company led by seasoned engineers, we focus on solving the most pressing challenges faced by go-to-market teams. We avoid legacy software in favor of modern technology because we value efficiency — just like our customers.

Recognizing DuckDB’s inherent speed and efficiency, TigerEye made an early technical bet on this technology, which was founded in 2018. DuckDB’s simplicity stands out, particularly its ability to work directly with data files like spreadsheets — commonly used in sales, marketing, and finance. As projects scale from small data sets to large volumes, DuckDB scales with them, thanks to its columnar data storage that allows for quick extraction of specific data.

TigerEye customers receive the most current data quickly, without wasting time or resources. By utilizing all CPU cores, DuckDB speeds up data retrieval, enabling quicker decision-making. This allows TigerEye to rapidly present current business states and simulate future scenarios within minutes. 

This is all made possible by TigerEye’s Time Cube architecture, which seamlessly integrates with DuckDB to enhance our ability to manage time-aware data effectively. Time Cube plays a crucial role in recording CRM updates and is set to evolve further by incorporating large language models to offer actionable business advice for go-to-market leaders. Stay tuned for more on this.

TigerEye uses Dart as our programming language. By open-sourcing DuckDB.dart, we provide a user-friendly interface that allows Dart developers to easily interact with DuckDB using native Dart types. This not only simplifies data operations but also enhances data transfer speeds and read efficiency. Inspired by frameworks in Python, Rust, and Swift, DuckDB.dart incorporates best practices from these languages, further strengthening TigerEye’s data handling capabilities.

TigerEye also maintains its own mobile ports for iOS and Android, ensuring that DuckDB delivers efficient and powerful database solutions on mobile platforms. This is crucial for salespeople on the go who need accurate data readily available at their fingertips. As DuckDB expands its roadmap to include broader mobile support and more language integrations, the inclusion of Dart is increasingly crucial, especially given its widespread use in Flutter development.

There is a strong need to modernize enterprise applications, crucial for business growth and attracting top talent. DuckDB’s high performance and seamless integration significantly enhance our system architecture. Our contribution to open-source technologies gives back to the community and supports new developments. This approach provides immediate value to our customers and helps developers create modern applications, advancing the industry.

Beyond the technical reasons, TigerEye chose DuckDB for its ability to simplify modern big data systems. This aligns with our commitment to kaizen — continuous improvement. The DuckDB team’s dedication to developing a robust, efficient, and user-friendly database solution has made it a powerful, innovative choice for businesses seeking reliable and adaptable data management.

Ralph Gootee

Ralph Gootee