SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
11DB/Postgres™
For Your Enterprise
Distributed by:
11DB/Postgres™ For Enterprise
11DB/Postgres™ adalah sistem
Manajemen Basis Data Relasional
untuk sistem transaksi berkinerja
tinggi: Perbankan, Telekomunikasi,
Hyper-Retail dan industri lainnya.
11DB/Postgres™ dikembangkan dari
Open Source PostgreSQL dengan
layanan dan fitur yang dibutuhkan
oleh Enterprise.
11DB/Postgres™ merupakan solusi
Enterprise untuk kebutuhan anda.
11DB/Postgres™ is a Commercial RDBMS derived
directly from PostgreSQL and well tuned for High
Performance delivery and Enterprise grade
features. It uses Subscription License.
Beside this commercial license, user can always
choose the Open Source one, and use our
Premium Maintenance Support as your warranty
support 24 hours a day, 7 days a week.
More info: https:/
/equnix.asia/product/11db
11DB/Postgres™ Clients
Our Other Clients
Why is it so great?
Easy Deployment and Management
Contrary to normal deployment of the Open Source Software or any kind of Proprietary software which
has its own complexity. 11DB is delivered as a Container image and therefore it is quite easy to deploy.
Integrated HA (High Availability)
High Availability is provided natively, no need to install anything, HA enabled by default.
Comprehensive Monitoring Capability
In other databases, usually monitoring is not provided (for Postgres) and therefore 11DB includes all
essential, yet comprehensive monitoring tools to give information of the running system.
Supports transaction implementation with Multiversion Concurrency Control (MVCC)
In a high load transaction system, usage from application will make a huge traffic at the same time. When
tuned well, 11DB can cater the load as high as possible, while controlling the data versions for each
transaction and maintaining Atomicity, Consistency, and Isolation.
Distributed by:
Why is it so great?
Has the ability to store data in the form of JSON that can be indexed.
Not only support SQL-level data storage, but 11DB also able to store and query JSON data type, to ease
application processing, especially for APIs
Supports various types of connectors such as JDBC, ODBC, and so on.
11DB has various supports for database-drivers. Therefore application can use modern general driver to
connect.
User defined functions, triggers, and stored procedures.
DBA or developers can create their own function logic, even data type, when necessary, in flexible way.
Able to process high Online Transactions.
11DB has proven to be able to serve under high Online Transactions, up to ~100,000 TPS.
Has a database replication feature.
No 3rd party tools required. No hassle. Replication can be done in no time, without additional complex tools,
since 11DB supports native replication.
Distributed by:
Why is it so great?
Easy Configuration
The Database has its own tools which queries administrators and scans independently for hardware
configuration.
Automatic Snapshot and Incremental Backup
Data backup is a very important task for administrators, it is a must thing to do after installation to ensure all
backup in place and run well.
Comprehensive metrics analysis for capacity planning
Vital metrics are stored historically every time, in real-time, therefore it can be analyzed to measure usage and
calculate for sizing.
Has good data security and log/audit management features.
Storing data consistently is not enough. Security also should be considered when maintaining sensitive data.
11DB has also native audit and security management capability.
Support view and materialism feature.
View as a short way in storing long and complex queries, can be materialized.
Distributed by:
Distributed by:
Distributed by:
11DB/Postgres as RDBMS for High Transaction
and Processing System, require Vertical
Scalability for its Top Performance delivery.
When Optimization is done for hardware, Data
Structure, Query and Server switches (caching
strategy and timing) Performance able to be
increased up to 20x (depends to how many
optimization can be done)
11DB/Postgres is High Performance RDBMS for
Corporations, runs more than 150K TPS
While Horizontal Scalability is also possible with
some limitations:
1. Offloading Report Query to the Replica with
Logical replication (Slide 6)
2. Offloading simple select query to the Replica
with binary streaming.
3. Application or Data Structure redesign, so it
allow data sharding across clusters.
Executive Summary
11DB/Postgrestm
Scalability Strategies
★ RDBMS, is the core of business transactions. It
proceed information exchange in atomic,
consistent, isolated, and durable way. There’s no
other better way than RDBMS to record and guard
transactions in business world.
★ Processing multiple transactions at the same time,
in atomic and isolated way require delicate lock and
coordination span across domains, having multiple
host for single domain drags the locking speed and
therefore potentially occurring frequent deadlocks.
★ The best scalability for highly online transaction and
processing for RDBMS, is vertical scalability.
★ Plus offloading established state of rows into
Historical Database is a great approach to scale out
report inquiries.
★ When report request goes to OLAP Hist Database,
then transaction performance would increase
multiple times.
★ Scale out or vertical scalability is achieved by
hardware optimization, data structure optimization,
query tuning and caching strategy.
Hardware Optimization
❖ PG_WAL should use the fastest storage speed, in this
case: uses NVMe (PCIe SSD)
❖ Implement Size Provisioning for any installed SSDs in
the System
❖ Use CPU Clock as highest as possible: 2.5Ghz or more.
❖ Use the most dense Cores as possible: AMD EYPC Zen 3
has 64 real cores
❖ Use RAM as many as possible, dedicate ⅓ at least for
Shared Buffer, leave ⅔ for heap and kernel caches.
❖ Prepare SSD or NVMe for Index tablespaces.
❖
❖ …and many mores…
Data structure optimization,
❖ Ensure no blob/bytea or unique index in transaction
table
❖ Use ordinal type of primary key or unique indexes
❖ Referential Integrity constraint should be delivered
with housekeeping strategy/procedures
❖ Avoid using unnecessary stored procedures, every
stored procedure which doesn’t really close to data is
unnecessary.
❖ Implement table partitioning when needed, and able
to be pruned
❖
❖ …and many mores…
Query tuning
❖ Use prepared statement as much as possible;
prepared statement decrease parsing time and
impact faster in query processing.
❖ Arrange JOIN in appropriate way,
❖ Avoid OR, instead use UNION or IN
❖ Ensure there is an index for every searched filter
column in every queries.
❖ Avoid any kind of unnecessary: column, table,
SELECT cascades, JOIN’s
❖ Run housekeeping periodically, supervised and
anticipated.
❖ ..and others…
Caching strategy
❖ Shared buffer pool is the closest Caching mechanism
to the 11DB/Postgres
❖ Kernel Caches is 2nd layer of caches for file system
data access.
❖ Work mem is prepared per connection basis, and
therefore stated by scripts. Workmem allocation would
be based on index size.
❖ continues…
In first Quadrant:
★ Main Data Center, RDBMS is installed in High
Availability constellation (In red Square) on
mission critical production system
★ Replicas provided for some purposes: OLAP
Historical Data, Reports, Late Replication for
special purposes
★ Monitoring is included in every implementation
In second Quadrant:
★ Disaster Recovery Center, replicates Master from
its VIP and therefore failover wouldn’t impact DRC
installations.
★ OLAP Server is also replicates if necessary.
General implementation of RDBMS on Enterprises for their mission critical applications in production system.
In Third Quadrant:
★ Transaction Log Archiving [9] and weekly
snapshot backup. [A]
★ Run snapshot every weeks, incremental
backup for snapshots, incremental backup for
PITR (Point In Time Recovery) when needed.
★ Snapshot creates from last week snapshot
being updated incrementally into current
snapshot every week.
In Fourth Quadrant:
★ Data Warehouse, ETL for data transportation, transformation, Cleansing and Preprocessing (when needed)
★ After ETL, the data is stored accumulated in clustering Data Warehouse such as: Deepgreen, or Greenplum.
★ Business Intelligence can consume this data provided by datawarehouse, both directly or through Data mart.
11DB/Postgres has
proven (again) as the
best RDBMS in the world
which able to crunch
transactions using great
hardware efficiently.
Not many great software
able to tune and push to
the limit of hardware
capabilities,
11DB/Postgres is one of
them.
More than 150 Thousands Transaction per second (read and write) shows its real capability
Equnix Appliance:
Jawaban terbaik untuk kebutuhan
komputasi yang mumpuni
Last but not least, if you wanted to have a complete solution for High
Performance delivery, you may consider: Equnix Appliance
More info: https:/
/equnix.asia/product/appliance

Contenu connexe

Similaire à EQUNIX - PPT 11DB-Postgres™.pdf

Similaire à EQUNIX - PPT 11DB-Postgres™.pdf (20)

The Central View of your Data with Postgres
The Central View of your Data with PostgresThe Central View of your Data with Postgres
The Central View of your Data with Postgres
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Big data should be simple
Big data should be simpleBig data should be simple
Big data should be simple
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
 
#lspe Building a Monitoring Framework using DTrace and MongoDB
#lspe Building a Monitoring Framework using DTrace and MongoDB#lspe Building a Monitoring Framework using DTrace and MongoDB
#lspe Building a Monitoring Framework using DTrace and MongoDB
 
IBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database EnvironmentsIBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database Environments
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools
 
BigData Hadoop
BigData Hadoop BigData Hadoop
BigData Hadoop
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ss
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategy
 
Maximizing performance via tuning and optimization
Maximizing performance via tuning and optimizationMaximizing performance via tuning and optimization
Maximizing performance via tuning and optimization
 
Maximizing performance via tuning and optimization
Maximizing performance via tuning and optimizationMaximizing performance via tuning and optimization
Maximizing performance via tuning and optimization
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01
 
DBAM-01.pdf
DBAM-01.pdfDBAM-01.pdf
DBAM-01.pdf
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
 

Plus de Equnix Business Solutions

Plus de Equnix Business Solutions (20)

Yang perlu kita ketahui Untuk memahami aspek utama IT dalam bisnis_.pdf
Yang perlu kita ketahui Untuk memahami aspek utama IT dalam bisnis_.pdfYang perlu kita ketahui Untuk memahami aspek utama IT dalam bisnis_.pdf
Yang perlu kita ketahui Untuk memahami aspek utama IT dalam bisnis_.pdf
 
Kebocoran Data_ Tindakan Hacker atau Kriminal_ Bagaimana kita mengantisipasi...
Kebocoran Data_  Tindakan Hacker atau Kriminal_ Bagaimana kita mengantisipasi...Kebocoran Data_  Tindakan Hacker atau Kriminal_ Bagaimana kita mengantisipasi...
Kebocoran Data_ Tindakan Hacker atau Kriminal_ Bagaimana kita mengantisipasi...
 
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdfKuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
 
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdfEWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
 
Oracle to PostgreSQL, Challenges to Opportunity.pdf
Oracle to PostgreSQL, Challenges to Opportunity.pdfOracle to PostgreSQL, Challenges to Opportunity.pdf
Oracle to PostgreSQL, Challenges to Opportunity.pdf
 
[EWTT2022] Strategi Implementasi Database dalam Microservice Architecture.pdf
[EWTT2022] Strategi Implementasi Database dalam Microservice Architecture.pdf[EWTT2022] Strategi Implementasi Database dalam Microservice Architecture.pdf
[EWTT2022] Strategi Implementasi Database dalam Microservice Architecture.pdf
 
PostgreSQL as Enterprise Solution v1.1.pdf
PostgreSQL as Enterprise Solution v1.1.pdfPostgreSQL as Enterprise Solution v1.1.pdf
PostgreSQL as Enterprise Solution v1.1.pdf
 
Webinar2021 - Does HA Can Help You Balance Your Load-.pdf
Webinar2021 - Does HA Can Help You Balance Your Load-.pdfWebinar2021 - Does HA Can Help You Balance Your Load-.pdf
Webinar2021 - Does HA Can Help You Balance Your Load-.pdf
 
Webinar2021 - In-Memory Database, is it really faster-.pdf
Webinar2021 - In-Memory Database, is it really faster-.pdfWebinar2021 - In-Memory Database, is it really faster-.pdf
Webinar2021 - In-Memory Database, is it really faster-.pdf
 
equpos - General Presentation v20230420.pptx
equpos - General Presentation v20230420.pptxequpos - General Presentation v20230420.pptx
equpos - General Presentation v20230420.pptx
 
Equnix Appliance- Jawaban terbaik untuk kebutuhan komputasi yang mumpuni.pdf
Equnix Appliance- Jawaban terbaik untuk kebutuhan komputasi yang mumpuni.pdfEqunix Appliance- Jawaban terbaik untuk kebutuhan komputasi yang mumpuni.pdf
Equnix Appliance- Jawaban terbaik untuk kebutuhan komputasi yang mumpuni.pdf
 
OSPX - Professional PostgreSQL Certification Scheme v20201111.pdf
OSPX - Professional PostgreSQL Certification Scheme v20201111.pdfOSPX - Professional PostgreSQL Certification Scheme v20201111.pdf
OSPX - Professional PostgreSQL Certification Scheme v20201111.pdf
 
Equnix Company Profile v20230329.pdf
Equnix Company Profile v20230329.pdfEqunix Company Profile v20230329.pdf
Equnix Company Profile v20230329.pdf
 
PGConf.ASIA 2019 - The Future of TDEforPG - Taiki Kondo
PGConf.ASIA 2019 - The Future of TDEforPG - Taiki KondoPGConf.ASIA 2019 - The Future of TDEforPG - Taiki Kondo
PGConf.ASIA 2019 - The Future of TDEforPG - Taiki Kondo
 
PGConf.ASIA 2019 - PGSpider High Performance Cluster Engine - Shigeo Hirose
PGConf.ASIA 2019 - PGSpider High Performance Cluster Engine - Shigeo HirosePGConf.ASIA 2019 - PGSpider High Performance Cluster Engine - Shigeo Hirose
PGConf.ASIA 2019 - PGSpider High Performance Cluster Engine - Shigeo Hirose
 
PGConf.ASIA 2019 - High Availability, 10 Seconds Failover - Lucky Haryadi
PGConf.ASIA 2019 - High Availability, 10 Seconds Failover - Lucky HaryadiPGConf.ASIA 2019 - High Availability, 10 Seconds Failover - Lucky Haryadi
PGConf.ASIA 2019 - High Availability, 10 Seconds Failover - Lucky Haryadi
 
PGConf.ASIA 2019 Bali - Mission Critical Production High Availability Postgre...
PGConf.ASIA 2019 Bali - Mission Critical Production High Availability Postgre...PGConf.ASIA 2019 Bali - Mission Critical Production High Availability Postgre...
PGConf.ASIA 2019 Bali - Mission Critical Production High Availability Postgre...
 
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGaiPGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
 
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan PachenkoPGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
 
PGConf.ASIA 2019 Bali - Keynote Speech 1 - Bruce Momjian
PGConf.ASIA 2019 Bali - Keynote Speech 1 - Bruce MomjianPGConf.ASIA 2019 Bali - Keynote Speech 1 - Bruce Momjian
PGConf.ASIA 2019 Bali - Keynote Speech 1 - Bruce Momjian
 

Dernier

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Dernier (20)

ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 

EQUNIX - PPT 11DB-Postgres™.pdf

  • 2. 11DB/Postgres™ For Enterprise 11DB/Postgres™ adalah sistem Manajemen Basis Data Relasional untuk sistem transaksi berkinerja tinggi: Perbankan, Telekomunikasi, Hyper-Retail dan industri lainnya. 11DB/Postgres™ dikembangkan dari Open Source PostgreSQL dengan layanan dan fitur yang dibutuhkan oleh Enterprise. 11DB/Postgres™ merupakan solusi Enterprise untuk kebutuhan anda.
  • 3. 11DB/Postgres™ is a Commercial RDBMS derived directly from PostgreSQL and well tuned for High Performance delivery and Enterprise grade features. It uses Subscription License. Beside this commercial license, user can always choose the Open Source one, and use our Premium Maintenance Support as your warranty support 24 hours a day, 7 days a week. More info: https:/ /equnix.asia/product/11db
  • 6. Why is it so great? Easy Deployment and Management Contrary to normal deployment of the Open Source Software or any kind of Proprietary software which has its own complexity. 11DB is delivered as a Container image and therefore it is quite easy to deploy. Integrated HA (High Availability) High Availability is provided natively, no need to install anything, HA enabled by default. Comprehensive Monitoring Capability In other databases, usually monitoring is not provided (for Postgres) and therefore 11DB includes all essential, yet comprehensive monitoring tools to give information of the running system. Supports transaction implementation with Multiversion Concurrency Control (MVCC) In a high load transaction system, usage from application will make a huge traffic at the same time. When tuned well, 11DB can cater the load as high as possible, while controlling the data versions for each transaction and maintaining Atomicity, Consistency, and Isolation. Distributed by:
  • 7. Why is it so great? Has the ability to store data in the form of JSON that can be indexed. Not only support SQL-level data storage, but 11DB also able to store and query JSON data type, to ease application processing, especially for APIs Supports various types of connectors such as JDBC, ODBC, and so on. 11DB has various supports for database-drivers. Therefore application can use modern general driver to connect. User defined functions, triggers, and stored procedures. DBA or developers can create their own function logic, even data type, when necessary, in flexible way. Able to process high Online Transactions. 11DB has proven to be able to serve under high Online Transactions, up to ~100,000 TPS. Has a database replication feature. No 3rd party tools required. No hassle. Replication can be done in no time, without additional complex tools, since 11DB supports native replication. Distributed by:
  • 8. Why is it so great? Easy Configuration The Database has its own tools which queries administrators and scans independently for hardware configuration. Automatic Snapshot and Incremental Backup Data backup is a very important task for administrators, it is a must thing to do after installation to ensure all backup in place and run well. Comprehensive metrics analysis for capacity planning Vital metrics are stored historically every time, in real-time, therefore it can be analyzed to measure usage and calculate for sizing. Has good data security and log/audit management features. Storing data consistently is not enough. Security also should be considered when maintaining sensitive data. 11DB has also native audit and security management capability. Support view and materialism feature. View as a short way in storing long and complex queries, can be materialized. Distributed by:
  • 11.
  • 12. 11DB/Postgres as RDBMS for High Transaction and Processing System, require Vertical Scalability for its Top Performance delivery. When Optimization is done for hardware, Data Structure, Query and Server switches (caching strategy and timing) Performance able to be increased up to 20x (depends to how many optimization can be done) 11DB/Postgres is High Performance RDBMS for Corporations, runs more than 150K TPS While Horizontal Scalability is also possible with some limitations: 1. Offloading Report Query to the Replica with Logical replication (Slide 6) 2. Offloading simple select query to the Replica with binary streaming. 3. Application or Data Structure redesign, so it allow data sharding across clusters. Executive Summary
  • 13. 11DB/Postgrestm Scalability Strategies ★ RDBMS, is the core of business transactions. It proceed information exchange in atomic, consistent, isolated, and durable way. There’s no other better way than RDBMS to record and guard transactions in business world. ★ Processing multiple transactions at the same time, in atomic and isolated way require delicate lock and coordination span across domains, having multiple host for single domain drags the locking speed and therefore potentially occurring frequent deadlocks. ★ The best scalability for highly online transaction and processing for RDBMS, is vertical scalability. ★ Plus offloading established state of rows into Historical Database is a great approach to scale out report inquiries. ★ When report request goes to OLAP Hist Database, then transaction performance would increase multiple times. ★ Scale out or vertical scalability is achieved by hardware optimization, data structure optimization, query tuning and caching strategy.
  • 14. Hardware Optimization ❖ PG_WAL should use the fastest storage speed, in this case: uses NVMe (PCIe SSD) ❖ Implement Size Provisioning for any installed SSDs in the System ❖ Use CPU Clock as highest as possible: 2.5Ghz or more. ❖ Use the most dense Cores as possible: AMD EYPC Zen 3 has 64 real cores ❖ Use RAM as many as possible, dedicate ⅓ at least for Shared Buffer, leave ⅔ for heap and kernel caches. ❖ Prepare SSD or NVMe for Index tablespaces. ❖ ❖ …and many mores… Data structure optimization, ❖ Ensure no blob/bytea or unique index in transaction table ❖ Use ordinal type of primary key or unique indexes ❖ Referential Integrity constraint should be delivered with housekeeping strategy/procedures ❖ Avoid using unnecessary stored procedures, every stored procedure which doesn’t really close to data is unnecessary. ❖ Implement table partitioning when needed, and able to be pruned ❖ ❖ …and many mores…
  • 15. Query tuning ❖ Use prepared statement as much as possible; prepared statement decrease parsing time and impact faster in query processing. ❖ Arrange JOIN in appropriate way, ❖ Avoid OR, instead use UNION or IN ❖ Ensure there is an index for every searched filter column in every queries. ❖ Avoid any kind of unnecessary: column, table, SELECT cascades, JOIN’s ❖ Run housekeeping periodically, supervised and anticipated. ❖ ..and others… Caching strategy ❖ Shared buffer pool is the closest Caching mechanism to the 11DB/Postgres ❖ Kernel Caches is 2nd layer of caches for file system data access. ❖ Work mem is prepared per connection basis, and therefore stated by scripts. Workmem allocation would be based on index size. ❖ continues…
  • 16. In first Quadrant: ★ Main Data Center, RDBMS is installed in High Availability constellation (In red Square) on mission critical production system ★ Replicas provided for some purposes: OLAP Historical Data, Reports, Late Replication for special purposes ★ Monitoring is included in every implementation In second Quadrant: ★ Disaster Recovery Center, replicates Master from its VIP and therefore failover wouldn’t impact DRC installations. ★ OLAP Server is also replicates if necessary. General implementation of RDBMS on Enterprises for their mission critical applications in production system.
  • 17. In Third Quadrant: ★ Transaction Log Archiving [9] and weekly snapshot backup. [A] ★ Run snapshot every weeks, incremental backup for snapshots, incremental backup for PITR (Point In Time Recovery) when needed. ★ Snapshot creates from last week snapshot being updated incrementally into current snapshot every week. In Fourth Quadrant: ★ Data Warehouse, ETL for data transportation, transformation, Cleansing and Preprocessing (when needed) ★ After ETL, the data is stored accumulated in clustering Data Warehouse such as: Deepgreen, or Greenplum. ★ Business Intelligence can consume this data provided by datawarehouse, both directly or through Data mart.
  • 18. 11DB/Postgres has proven (again) as the best RDBMS in the world which able to crunch transactions using great hardware efficiently. Not many great software able to tune and push to the limit of hardware capabilities, 11DB/Postgres is one of them. More than 150 Thousands Transaction per second (read and write) shows its real capability
  • 19.
  • 20. Equnix Appliance: Jawaban terbaik untuk kebutuhan komputasi yang mumpuni Last but not least, if you wanted to have a complete solution for High Performance delivery, you may consider: Equnix Appliance More info: https:/ /equnix.asia/product/appliance