Written by

Question Paul Riker · Nov 7, 2022

Stream Compression

Does anyone have insight into how the Stream Global Compression works in 2022? I'm particularly interested in the XDSb repository on the Edges. As I understand it anything new will be compressed. Is there a compression method that is used that can be utilized by other code? How are the retrievals aware that the contents are compressed in order to de-compress them? 

Product version: IRIS 2022.1

Comments

Yaron Munz · Nov 8, 2022

Hello Paul,

The compression is using "zstd" type of compression, comming from %occStream.inc 
The function that is used is: $System.Util.Compress(%data,"zstd")
 

0
Akshay Pandey  Feb 23, 2023 to Paul Riker

Hi @Paul Riker 
Did you managed to make this work?

I don't find it in HS 2022.1 or 2

0
Akshay Pandey  Mar 2, 2023 to Eduard Lebedyuk

I have already check out this repo not working in my case

I have scanned  PDF stored in repo edge in Stream binary

0
David.M  Feb 27, 2023 to Akshay Pandey

https://docs.intersystems.com/hs20222/csp/docbook/DocBook.UI.Page.cls?K…

"19. Beginning in version 2022.2, HealthShare offers stream compression for your Edge Gateways, and provides a conversion utility to compress existing streams in the ECR database at each Edge Gateway. The conversion process is designed to not interfere with regular Edge Gateway data processing, and should complete within a day. ..."

0