SlideShare a Scribd company logo
PostgreSQL on EXT3/4, XFS,
BTRFS and ZFS
comparing modern (Linux) file systems
Tomas Vondra <tomas@2ndquadrant.com>
Linux file systems
● plenty of choices, with different
– goals, features, tuning options
– maturity level, reliability
– ext3/4, XFS
– traditional, design from the 90s
– improving over time, reasonably “modern”
● BTRFS, ZFS
– next-generation, new architecture / design
● other (not included in this talk)
– log-organized file systems, distributed, clustered, ...
EXT3, EXT4, XFS
EXT3, EXT4, XFS - history
● ext3 (2001) / ext4 (2008)
– evolution of original Linux filesystem (ext, ext2, ...)
– continuous improvements / fixes
● XFS (2002)
– originally from SGI Irix 5.3 (1994)
– 2000 released under GPL
– 2002 merged into 2.5.36
● both are
– reliable journaling file systems
– proven by time on many deployments
EXT3, EXT4, XFS - features
● traditional design with journal
● not handling
– multiple devices
– volume management
– snapshots
– ...
● need additional layers for those things
– hardware RAID
– software RAID (dm)
– LVM / LVM2
EXT3, EXT4, XFS - evolution
● conceived in times of rotational storage
– mostly work with SSD
– stop-gap for future storage (NVRAM, ...)
● evolution, not a revolution (mostly)
– fixing bugs (some real, some imaginary)
– adding features (e.g. TRIM, barriers, ...)
– scalability improvements (metadata, ...)
– be careful when reading old articles / benchmarks
– be vary of anecdotal evidence (without context)
– synthetic benchmarks are misleading
EXT3, EXT4, XFS - sources
● Linux Filesystems: Where did they come from?
(Dave Chinner @ linux.conf.au 2014)
https://www.youtube.com/watch?v=SMcVdZk7wV8
● Ted Ts'o on the ext4 Filesystem
(Ted Ts'o, NYLUG, 2013)
https://www.youtube.com/watch?v=2mYDFr5T4tY
● XFS: There and Back … and There Again?
(Dave Chinner @ Vault 2015)
https://lwn.net/Articles/638546/
● XFS: Recent and Future Adventures in Filesystem Scalability
(Dave Chinner, linux.conf.au 2012)
https://www.youtube.com/watch?v=FegjLbCnoBw
● XFS: the filesystem of the future?
(Jonathan Corbet, Dave Chinner, LWN, 2012)
http://lwn.net/Articles/476263/
BTRFS, ZFS
BTRFS, ZFS - goals
● ideas
– integrate the layers
– design for commodity hardware (expect failures)
– design for huge data volumes
● so that we get …
– flexible management
– built-in snapshotting
– compression, deduplication
– checksums
– ...
BTRFS, ZFS - history
● BTRFS
– merged in 2009, but considered “experimental”
– on-disk format “stable” (1.0)
– some claim it’s “stable” but I doubt that …
– (What are the criteria for filesystem to be “stable”?)
● ZFS
– originally from Solaris, but got Oracled :-(
– today a bit fragmented development
– available on other BSD systems (FreeBSD)
– “ZFS on Linux” project (CDDL vs. GPL)
Tuning options
Generic tuning options
● TRIM (discard)
– enable / disable TRIM on SSDs
– impacts garbage collection / wear leveling
● write barriers
– prevent disk from optimizing order of writes
– still may loose data, but no filesystem corruption
– write cache + battery => disable barriers
● SSD alignment
– alignment on SSDs matter (pages, blocks, …)
– not dedicated tuning options (can use stripe unit / width)
BTRFS tuning options
● nodatacow (BTRFS)
– disable copy on write
– still can do snapshots (will do necessary COW)
– disables checksums (needs full COW)
● zfs_arc_max
– limit the size of ARC cache
– should be released automatically, but ...
BTRFS tuning options
● recordsize=8kB
– match the fs page with PostgreSQL page
● ashift=13 (8kB)
– align the writes to SSD pages
● primarycache=metadata
– prevent double buffering (shared buffers)
http://open-zfs.org/wiki/Performance_tuning
file systems
● ext3 (default)
● default
● ext4
● default
● discard, nobarrier, stripe-width
● xfs
● default
● LVM
● LVM + snapshot
● discard, nobarrier
● discard, nobarrier, agcount, sunit/swidth
● btrfs
● default
● nodatacow
● nodiscard (+fstrim)
● zfs
● default
● recordsize=8k, ashift=13, primarycache=metadata (open-zfs)
● recordsize=8k, ashift=13, max_arc_size=5GB (custom)
benchmarks
pgbench (TPC-B)
● transactional benchmark
– small queries (access by PK, ...)
● modes
– read-only
– read-write
● scales
– small (~200MB)
– medium (~50% RAM)
– large (~200% RAM)
TPC-DS
● warehouse, analytical
– large amounts of data
– queries processing a lot of data
● complex queries
– aggregations
– joins
– CTEs
– …
● successor to TPC-H
– more elaborate / realistic
System
● PostgreSQL 9.4.1
● Gentoo with kernel 3.17
● CPU: Intel i5-2500k
– 4 cores @ 3.3 GHz (3.7GHz)
– 6MB cache
– 2011-2013
● 8GB RAM (DDR3 1333)
● SSD Intel S3500 100GB (SATA)
pgbench read-only
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 10000 20000 30000 40000 50000 60000
pgbench / small (150MB) / read-only
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 10000 20000 30000 40000 50000 60000
pgbench / medium (50% RAM) / read-only
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-lvm-snapshot
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 5000 10000 15000 20000 25000 30000 35000 40000 45000
pgbench / large (200% RAM) / read-only
transactions per second
pgbench read-write
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 1000 2000 3000 4000 5000 6000 7000 8000
pgbench / small (150MB) / read-write
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 1000 2000 3000 4000 5000 6000
pgbench / medium (50% RAM) / read-write
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-lvm-snapshot
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
pgbench / large (200% RAM) / read-write
transactions per second
performance variability
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
EXT / XFS conclusions
EXT4
●
good “default” choice
●
disable barriers (with protected write cache)
●
tune alignment to match the SSD
●
very “smooth” results
XFS
●
does not outperform ext4 (in this test)
●
not much worse, if properly tuned
● disable write barriers, tune alignment to SSD
●
more anomalies than ext4 (sudden performance drops, ...)
BTRFS & ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
TPC-DS
mkfs / mount options
● ext4, xfs
– mkfs.ext4 ­E stripe­width=256 /dev/sda1
– mkfs.xfs ­d su=512k,sw=1 ­l su=512k ­f /dev/sda1
– mount: defaults,noatime,discard,nobarrier
● btrfs
– mkfs.btrfs ­l 8192 ­L pgdata /dev/sda1
– mount: defaults,noatime,ssd,discard,nobarrier 
[compress=lzo]
● zfs
– zpool create pgpool /dev/sda1
– zfs create pgpool/pgdata
– zfs set recordsize=8k pgpool/pgdata
– zfs set atime=off pgpool/pgdata
ext4 xfs btrfs btrfs (lzo) zfs zfs (lz4)
0
1000
2000
3000
4000
5000
6000
TPC-DS load duration
on EXT4, XFS, BTRFS and ZFS
data indexes
duration[seconds]
ext4 xfs btrfs btrfs lzo zfs zfs (lz4)
0
100
200
300
400
500
600
700
TPC-DS query performance
EXT4, XFS, BTRFS and ZFS
duration[seconds]
ext4 xfs btrfs btrfs lzo zfs zfs (lz4)
0
10
20
30
40
50
60
70
TPC-DS space used
on EXT4, XFS, BTRFS and ZFS
size[GB]
TPC-DS summary
● EXT4, XFS, BTRFS
– about the same performance
● compression is nice
– uncompressed: 60GB
– compressed: ~30GB
● mostly storage capacity, queries not faster
● ZFS much slower :-(

More Related Content

What's hot (20)

PDF
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Jérôme Petazzoni
 
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
 
PDF
ClickHouse Query Performance Tips and Tricks, by Robert Hodges, Altinity CEO
Altinity Ltd
 
PDF
OpenShift 4, the smarter Kubernetes platform
Kangaroot
 
PDF
Ceph and RocksDB
Sage Weil
 
PDF
PostgreSQLでスケールアウト
Masahiko Sawada
 
PDF
TripleO Deep Dive
Takashi Kajinami
 
PDF
TripleOの光と闇
Manabu Ori
 
PDF
How VXLAN works on Linux
Etsuji Nakai
 
PDF
SeaweedFS introduction
chrislusf
 
PDF
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
Altinity Ltd
 
PDF
行ロックと「LOG: process 12345 still waiting for ShareLock on transaction 710 afte...
Masahiko Sawada
 
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
 
PPTX
ContainerとName Space Isolation
maruyama097
 
PDF
Lvm advanced topics
Will Sterling
 
PDF
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
 
PDF
[Container Plumbing Days 2023] Why was nerdctl made?
Akihiro Suda
 
PPTX
RocksDB compaction
MIJIN AN
 
PPTX
Introduction to ansible
Omid Vahdaty
 
PDF
Introduction to Kubernetes Workshop
Bob Killen
 
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Jérôme Petazzoni
 
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
 
ClickHouse Query Performance Tips and Tricks, by Robert Hodges, Altinity CEO
Altinity Ltd
 
OpenShift 4, the smarter Kubernetes platform
Kangaroot
 
Ceph and RocksDB
Sage Weil
 
PostgreSQLでスケールアウト
Masahiko Sawada
 
TripleO Deep Dive
Takashi Kajinami
 
TripleOの光と闇
Manabu Ori
 
How VXLAN works on Linux
Etsuji Nakai
 
SeaweedFS introduction
chrislusf
 
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
Altinity Ltd
 
行ロックと「LOG: process 12345 still waiting for ShareLock on transaction 710 afte...
Masahiko Sawada
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
 
ContainerとName Space Isolation
maruyama097
 
Lvm advanced topics
Will Sterling
 
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
 
[Container Plumbing Days 2023] Why was nerdctl made?
Akihiro Suda
 
RocksDB compaction
MIJIN AN
 
Introduction to ansible
Omid Vahdaty
 
Introduction to Kubernetes Workshop
Bob Killen
 

Viewers also liked (20)

PDF
Novinky v PostgreSQL 9.4 a JSONB
Tomas Vondra
 
PDF
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
PDF
PostgreSQL performance improvements in 9.5 and 9.6
Tomas Vondra
 
PDF
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
PDF
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
 
PDF
PostgreSQL + ZFS best practices
Sean Chittenden
 
PDF
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
 
PDF
Postgres in Production - Best Practices 2014
EDB
 
PDF
5 Steps to PostgreSQL Performance
Command Prompt., Inc
 
PDF
PostgreSQL performance archaeology
Tomas Vondra
 
PDF
Streaming replication in practice
Alexey Lesovsky
 
PDF
雑なMySQLパフォーマンスチューニング
yoku0825
 
PDF
Let's turn your PostgreSQL into columnar store with cstore_fdw
Jan Holčapek
 
PDF
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
Kohei KaiGai
 
DOCX
b tree file system report
Dinesh Gupta
 
PDF
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
elliando dias
 
PDF
Performance improvements in PostgreSQL 9.5 and beyond
Tomas Vondra
 
PDF
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
 
PPTX
The Magic of Tuning in PostgreSQL
Ashnikbiz
 
PDF
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
 
Novinky v PostgreSQL 9.4 a JSONB
Tomas Vondra
 
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
PostgreSQL performance improvements in 9.5 and 9.6
Tomas Vondra
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
 
PostgreSQL + ZFS best practices
Sean Chittenden
 
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
 
Postgres in Production - Best Practices 2014
EDB
 
5 Steps to PostgreSQL Performance
Command Prompt., Inc
 
PostgreSQL performance archaeology
Tomas Vondra
 
Streaming replication in practice
Alexey Lesovsky
 
雑なMySQLパフォーマンスチューニング
yoku0825
 
Let's turn your PostgreSQL into columnar store with cstore_fdw
Jan Holčapek
 
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
Kohei KaiGai
 
b tree file system report
Dinesh Gupta
 
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
elliando dias
 
Performance improvements in PostgreSQL 9.5 and beyond
Tomas Vondra
 
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
 
The Magic of Tuning in PostgreSQL
Ashnikbiz
 
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
 
Ad

Similar to PostgreSQL on EXT4, XFS, BTRFS and ZFS (20)

PDF
LinuxCon_2013_NA_Eckermann_Filesystems_btrfs.pdf
degarden
 
PDF
Why btrfs is the Bread and Butter of Filesystems
degarden
 
PPTX
Introduction to intelligence cybersecurity_4
arazaque2675
 
PDF
Introduction to BTRFS and ZFS
Tsung-en Hsiao
 
PDF
Btrfs: Design, Implementation and the Current Status
Lukáš Czerner
 
PDF
Btrfs by Chris Mason
Terry Wang
 
PDF
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Gábor Nyers
 
ODP
Case study of BtrFS: A fault tolerant File system
Kumar Amit Mehta
 
PDF
Storage Setup for LINSTOR/DRBD/CloudStack
ShapeBlue
 
PDF
Wheeler w 0450_linux_file_systems1
sprdd
 
PDF
Wheeler w 0450_linux_file_systems1
sprdd
 
PDF
BiTteRsweet FS
Asociatia ProLinux
 
ODP
An Overview of Next-Gen Filesystems
Great Wide Open
 
PDF
Btrfs current status and_future_prospects
fj_staoru_takeuchi
 
PPTX
Filesystem Showdown: What a Difference a Decade Makes
Perforce
 
PDF
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
Thomas Uhl
 
PPTX
B tree file system
Dinesh Gupta
 
PDF
OpenZFS novel algorithms: snapshots, space allocation, RAID-Z - Matt Ahrens
Matthew Ahrens
 
DOCX
Bsdtw17: allan jude: zfs: advanced integration
Scott Tsai
 
PDF
S8 File Systems Tutorial USENIX LISA13
Richard Elling
 
LinuxCon_2013_NA_Eckermann_Filesystems_btrfs.pdf
degarden
 
Why btrfs is the Bread and Butter of Filesystems
degarden
 
Introduction to intelligence cybersecurity_4
arazaque2675
 
Introduction to BTRFS and ZFS
Tsung-en Hsiao
 
Btrfs: Design, Implementation and the Current Status
Lukáš Czerner
 
Btrfs by Chris Mason
Terry Wang
 
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Gábor Nyers
 
Case study of BtrFS: A fault tolerant File system
Kumar Amit Mehta
 
Storage Setup for LINSTOR/DRBD/CloudStack
ShapeBlue
 
Wheeler w 0450_linux_file_systems1
sprdd
 
Wheeler w 0450_linux_file_systems1
sprdd
 
BiTteRsweet FS
Asociatia ProLinux
 
An Overview of Next-Gen Filesystems
Great Wide Open
 
Btrfs current status and_future_prospects
fj_staoru_takeuchi
 
Filesystem Showdown: What a Difference a Decade Makes
Perforce
 
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
Thomas Uhl
 
B tree file system
Dinesh Gupta
 
OpenZFS novel algorithms: snapshots, space allocation, RAID-Z - Matt Ahrens
Matthew Ahrens
 
Bsdtw17: allan jude: zfs: advanced integration
Scott Tsai
 
S8 File Systems Tutorial USENIX LISA13
Richard Elling
 
Ad

More from Tomas Vondra (13)

PDF
CREATE STATISTICS - What is it for? (PostgresLondon)
Tomas Vondra
 
PDF
Data corruption
Tomas Vondra
 
PDF
CREATE STATISTICS - what is it for?
Tomas Vondra
 
PDF
DB vs. encryption
Tomas Vondra
 
ODP
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
Tomas Vondra
 
PDF
Postgresql na EXT3/4, XFS, BTRFS a ZFS
Tomas Vondra
 
PDF
Výkonnostní archeologie
Tomas Vondra
 
PDF
Český fulltext a sdílené slovníky
Tomas Vondra
 
PDF
SSD vs HDD / WAL, indexes and fsync
Tomas Vondra
 
PDF
Checkpoint (CSPUG 22.11.2011)
Tomas Vondra
 
PDF
Čtení explain planu (CSPUG 21.6.2011)
Tomas Vondra
 
PDF
Replikace (CSPUG 19.4.2011)
Tomas Vondra
 
PDF
PostgreSQL / Performance monitoring
Tomas Vondra
 
CREATE STATISTICS - What is it for? (PostgresLondon)
Tomas Vondra
 
Data corruption
Tomas Vondra
 
CREATE STATISTICS - what is it for?
Tomas Vondra
 
DB vs. encryption
Tomas Vondra
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
Tomas Vondra
 
Postgresql na EXT3/4, XFS, BTRFS a ZFS
Tomas Vondra
 
Výkonnostní archeologie
Tomas Vondra
 
Český fulltext a sdílené slovníky
Tomas Vondra
 
SSD vs HDD / WAL, indexes and fsync
Tomas Vondra
 
Checkpoint (CSPUG 22.11.2011)
Tomas Vondra
 
Čtení explain planu (CSPUG 21.6.2011)
Tomas Vondra
 
Replikace (CSPUG 19.4.2011)
Tomas Vondra
 
PostgreSQL / Performance monitoring
Tomas Vondra
 

Recently uploaded (20)

PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 

PostgreSQL on EXT4, XFS, BTRFS and ZFS