Dan Forsberg's Avatar

Dan Forsberg

@dforsber.bsky.social

Founder @BoilingData - https://www.boilinginsights.com/

457 Followers  |  293 Following  |  59 Posts  |  Joined: 26.08.2023  |  1.6908

Latest posts by dforsber.bsky.social on Bluesky

Secure Remote Secrets Storage - made it too secret..

15.10.2025 11:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - dforsber/boilstream-extension: Secure Remote Secrets Storage for DuckDB Secure Remote Secrets Storage for DuckDB. Contribute to dforsber/boilstream-extension development by creating an account on GitHub.

DuckDB Secure Remote Storage community extension!

- Now with session resumption!

#duckdb #opaque #pake #boilstream

github.com/dforsber/boi...

15.10.2025 11:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - boilingdata/boilstream: Diskless high-throughput data ingestion (Kafka, Flight) server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. Diskless high-throughput data ingestion (Kafka, Flight) server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. - boilingdata/boilstream

πŸš€ Scalable Browser click/event streams to BoilStream!

github.com/boilingdata/...

12.09.2025 13:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#duckdb #kafka #arrow #flightsql #postgres #rust | Dan Forsberg 🏠 BoilStream Technical Architecture! ⁉️ πŸ“‹ 🧠 Here is technical architecture of BoilStream - A DuckDB Server with Steroids! πŸ€— We have been playing with Candle AI/ML pipelines as well, but it's not y...

🏠 BoilStream Tech Architecture! ⁉️

On my post at LinkedIn:
www.linkedin.com/posts/danfor...

05.09.2025 18:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - boilingdata/boilstream: Diskless high-throughput data ingestion (Kafka, Flight) server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. Diskless high-throughput data ingestion (Kafka, Flight) server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. - boilingdata/boilstream

πŸ’― πŸ‘‰πŸ» Power BI now can read BoilStream v0.7.10 types!

github.com/boilingdata/...

04.09.2025 07:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
BoilStream - A Streaming LakeHouse | Dan Forsberg πŸŽ‰ 🧠 Kafka interface to DuckDB! What do you say Stanislav Kozlovski, why not Kafka directly into DWH? πŸ˜„ πŸš€ BoilStream v0.7.7 introduces initial version of high performance Kafka interface! πŸš• It runs...

⁉️ First in the world? Kafka interface to DuckDB! πŸ¦†

www.linkedin.com/posts/danfor...

28.08.2025 18:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Actually, I also downloaded Tableou and needed to make one small fix and it worked with all types out of the box. No type downgrading needed with Tableou πŸ‘

BoilStream - A DuckDB Server written in Rust. Download small binary and run - connect with any BI Tool or postgres cli.

21.08.2025 14:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - boilingdata/boilstream: Diskless high-throughput data ingestion server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. Diskless high-throughput data ingestion server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. - boilingdata/boilstream

πŸš€πŸŽ‰ BoilStream v0.7.5 out!

Power BI now works with all data types!
See the demo_database.sql test suite on GitHub.

NOTE: Power BI uses old version of npgsql, so we had to downgrade some temporal (TEXT) and list types (JSON). But only for Power BI clients.

github.com/boilingdata/...

21.08.2025 11:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
BoilStream - A Streaming LakeHouse Stream Processor with materialized views. Transform data in real-time using SQL, write to S3 Parquet.

πŸš€ Run MS Power BI withour DuckDB Server!

πŸ¦€ We added extensive Postgres compatible interface and put it around DuckDB as a server with Rust. You can use psql, bgbench, DBeaver, Grafana, Superset, ..and Power BI.

#powerbi #duckdb #analytics

Download for free!
boilstream.com

07.08.2025 07:22 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
GitHub - boilingdata/boilstream Contribute to boilingdata/boilstream development by creating an account on GitHub.

πŸš€ BoilStream is a DuckDB server with Postgres interface for BI Tools. For data ingestion, just use DuckDB Airport community extension and you get GBs/s data ingestion speed to DuckDB database while running realtime analytics over the postgres interface.

github.com/boilingdata/...

26.07.2025 20:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
BoilStream - Stream Processor with SQL Materialized Views Stream Processor with CREATE VIEW materialized views. Transform data in real-time using SQL, write to S3 Parquet.

πŸ¦† How fast can @DuckDB ingest data? πŸš„

It's much more than I thought. You can read about it on BoilStream website and Documentation.

πŸš€ We have new BoilStream release which lands data on local DuckDB db AND on S3 Parquet at the same time.

www.boilstream.com

28.06.2025 19:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
BoilStream - Stream Processor with SQL Materialized Views Stream Processor with CREATE VIEW materialized views. Transform data in real-time using SQL, write to S3 Parquet.

πŸ’‘ You can now have multiple storage backends with BoilStream, like S3 and Filesystem. Or two different S3 buckets, or Minio S3 and AWS S3, or..

www.boilstream.com

17.06.2025 18:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Skip the Pipeline. Stream to Gold. πŸ†

You can write CREATE VIEW from DuckDB client against our Stream Processor server (DuckDB Airport extension) and it forks the base topic into derived topic(s) for you while it runs zero-copy SQL over the incoming data stream in real-time.

www.boilstream.com

16.06.2025 20:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Add support for Airport CREATE VIEW statement by dforsber Β· Pull Request #20 Β· Query-farm/airport Support for CREATE VIEW This PR adds support for CREATE VIEW statements on the Airport extension. Motivation I would like to add support for materialised views on my FlightRPC Data Ingestion Server...

⫚ SQL stream processing with zero-copy over Arrow IPC data with DuckDB πŸ¦† 🏹

github.com/Query-farm/a...

16.06.2025 10:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ” BoilStream now supports all major SSO providers πŸš€

The paid version includes support for TLS and Bearer token authentication for all major SSO providers: Azure AD (Entra ID), AWS Cognito, GCP, Auth0, and Okta. And includes 3-level authorization (groups, scopes, id).

www.boilstream.com

13.06.2025 12:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
BoilStream - Stream Data to S3 Parquet with SQL Stream data directly to S3 Parquet files using SQL. Handle 10,000+ concurrent sessions with familiar DuckDB syntax.

πŸš€ Launching boilstream.com - Making streaming data dead simple. Directly from DuckDB into Parquet files on S3 from thousands of concurrent writers and GBs/s with single node. πŸ”₯

See DEMO on the web page.

12.06.2025 13:11 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"single thread server". Had to use a fair amount of threads to saturate it..

23.03.2025 20:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

70k RPS with 1KB packets with single thread on arm64 macbook pro M3 (Nov 2023). Not bad.

23.03.2025 20:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - boilingdata/mcp-server-and-gw: An MCP stdio to HTTP SSE transport gateway with example server and MCP client An MCP stdio to HTTP SSE transport gateway with example server and MCP client - boilingdata/mcp-server-and-gw

Update README! Example MCP server.

Connect Claude Desktop to your MCP compatible Server.

github.com/boilingdata/...

17.03.2025 07:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cool, to be able to do meaningful changes, you need to run excessive big tests to see clearly and above noise. It is not about whether big data exists or not in this case. Congrats!

09.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The total time to perform a cold run of the TPC-H queries on SF300 shows an almost 3Γ— speedup between DuckDB 1.0.0 and DuckDB 1.2.0. The benchmark was run on a MacBook Pro (M1 Max / 64 GB RAM).

09.03.2025 07:24 β€” πŸ‘ 43    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

We have implemented the basic data analytics requirement 😍. We can reliably consume Postgres CDC stream with ephemeral node, including DR without full resync needs. The system is transaction safe with Icebreg Table on S3 target and can even detect if Postgres was restored from a backup. Interested?

07.03.2025 06:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have been running Claude Code (agent based) and like it a lot. You still need to keep control and verify direction and quality.

05.03.2025 17:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
2025 02 13  Snowflake Integration
YouTube video by BoilingData 2025 02 13 Snowflake Integration

❄️ Snowflake integration into Boiling Insights. Copy tables efficiently with optional sampling to local DuckDB!

Copied tables are automatically attached and detached on delete. Easy to run queries..

#snowflake #duckdb #boilinginsights

youtu.be/GisDleU8PDE

13.02.2025 13:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ New video coming tomorrow about ❄️ Snowflake integration into Boiling Insights, and table sync to DuckDB db.. the table jobs run on bg using an optimal DAG executor and the GUI shows progress.

12.02.2025 21:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Introducing Boiling Insights Remote Backends
YouTube video by BoilingData Introducing Boiling Insights Remote Backends

Small Remote Backends demo.

youtu.be/m3DV3GlDu-M

06.02.2025 10:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - dforsber/duckdb-kton-extension: DuckDB KTON extension DuckDB KTON extension. Contribute to dforsber/duckdb-kton-extension development by creating an account on GitHub.

Zig is amazing as is DuckDB!!
Created for fun and as an example fixed column text file scanner extension for DuckDB (DanskeBank KTON file). By no means production proof and it actually misses couple of columns in the end. But this was less than an evening work.
github.com/dforsber/duc...

05.02.2025 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

We are happy to announce DuckDB v1.2.0 β€œHistrionicus”!

The new release has several usability, security and performance improvements. It has new features for the CSV and Parquet formats, as well new (opt-in) options for DuckDB's own format.

Read more at duckdb.org/2025/02/05/a...

05.02.2025 14:54 β€” πŸ‘ 58    πŸ” 23    πŸ’¬ 1    πŸ“Œ 3
Boiling Insights

πŸŽ‰ New Boiling Insights version available along with support for Remote Backends!

From single-user local to multi-user distributed/centralised!

Beefed up DuckDB hosted experience with integrations to AWS DynamoDB and Glue Catalog.

Application and Backend container. Simple.
www.boilinginsights.com

05.02.2025 15:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What is the current best practice lib(s) to establish secure datagram connection from browser to nodejs based server?

01.02.2025 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dforsber is following 20 prominent accounts