There are more and more companies have big Firebird databases, from 100Gb till 1Tb. Maintenance and optimization tasks for such databases are different from small, and database administrators need take into account several important things about big Firebird databases.
In this presentation we consider how to resolve Firebird performance problems: what Firebird database parameters we need to monitor and how we need to tune Firebird configuration and adjust client applications.
The document discusses OLTP-EMUL, an open-source performance testing tool for Firebird. It describes how to configure and run OLTP-EMUL tests on Firebird 2.5, 3.0 and 4.0 to simulate a trading application. IBSurgeon regularly runs these tests and publishes the results online, showing significant performance improvements from Firebird 2.5 to 3.0 and 4.0, especially for the SuperServer engine. Configuration settings for Firebird.conf that optimize performance are also provided.
This document provides an overview of Oracle database architecture including:
- The basic instance-based architecture with background processes like DBWR, LGWR, and processes like SMON and PMON.
- Components of the System Global Area (SGA) like the buffer cache and redo log buffer.
- The Program Global Area (PGA) used by server processes.
- Real Application Clusters (RAC) which allows clustering of instances across nodes using shared storage. RAC requires Oracle Grid Infrastructure, ASM, and specific hardware and network configurations.
MariaDB Performance Tuning and OptimizationMariaDB plc
This document discusses MariaDB performance tuning and optimization. It covers common principles like tuning from the start of application development. Specific topics discussed include server hardware, OS settings, MariaDB configuration settings like innodb_buffer_pool_size, database design best practices, and query monitoring and tuning tools. The overall goal is to efficiently use hardware resources, ensure best performance for users, and avoid outages.
Mail merge is a software operation describing the production of multiple documents from a single document form and a structured data source. The letter may be sent out to many "recipients" with small changes, such as a change of address or a change in the greeting line. Microsoft Word Mail Merge allows a user to send letters or documents to many people simultaneously; users simply create one document that contains the information that will be the same in each version, and then add placeholders for the information that will be unique to each version.
Mail Merge process depends on which user use. This slide created with Microsoft Office 2007.
SQL Performance Improvements at a Glance in Apache Spark 3.0Databricks
This talk explains how Spark 3.0 can improve the performance of SQL applications. Spark 3.0 provides many performance features such as dynamic partitioning and enhanced pushdown. Each of them can improve the performance of a different type of SQL application.
MariaDB Server Performance Tuning & OptimizationMariaDB plc
This document discusses various techniques for optimizing MariaDB server performance, including:
- Tuning configuration settings like the buffer pool size, query cache size, and thread pool settings.
- Monitoring server metrics like CPU usage, memory usage, disk I/O, and MariaDB-specific metrics.
- Analyzing slow queries with the slow query log and EXPLAIN statements to identify optimization opportunities like adding indexes.
a striped down Version of a presentation about oracle architecture. Goal was a basic understanding and foundation about some components of Oracle, so subsequent discussions should be easier
HBase Tales From the Trenches - Short stories about most common HBase operati...DataWorks Summit
Whilst HBase is the most logical answer for use cases requiring random, realtime read/write access to Big Data, it may not be so trivial to design applications that make most of its use, neither the most simple to operate. As it depends/integrates with other components from Hadoop ecosystem (Zookeeper, HDFS, Spark, Hive, etc) or external systems ( Kerberos, LDAP), and its distributed nature requires a "Swiss clockwork" infrastructure, many variables are to be considered when observing anomalies or even outages. Adding to the equation there's also the fact that HBase is still an evolving product, with different release versions being used currently, some of those can carry genuine software bugs. On this presentation, we'll go through the most common HBase issues faced by different organisations, describing identified cause and resolution action over my last 5 years supporting HBase to our heterogeneous customer base.
This document provides a summary of improvements made to Hive's performance through the use of Apache Tez and other optimizations. Some key points include:
- Hive was improved to use Apache Tez as its execution engine instead of MapReduce, reducing latency for interactive queries and improving throughput for batch queries.
- Statistics collection was optimized to gather column-level statistics from ORC file footers, speeding up statistics gathering.
- The cost-based optimizer Optiq was added to Hive, allowing it to choose better execution plans.
- Vectorized query processing, broadcast joins, dynamic partitioning, and other optimizations improved individual query performance by over 100x in some cases.
Lucas Franzen presents on stored procedures in Firebird. He discusses what stored procedures are, why they are useful, how to write them, and common pitfalls. Stored procedures allow precompiled SQL functions and queries to be stored in a database for improved performance. They can be used to encapsulate business logic, centralize rules, and enhance security.
Optimal query access plans are essential for good data server performance and it is the DB2 for Linux, UNIX and Windows query optimizer's job to choose the best access plan. However, occasionally queries that were performing well suddenly degrade, due to an unexpected access plan change. This presentation will cover a number of best practices to ensure that access plans don't unexpectedly change for the worse. All access plans can be made more stable with accurate DB statistics and proper DB configuration. DB2 9.7 provides a new feature to stabilize access plans for static SQL across binds and rebinds, which is particularly important for applications using SQL Procedural Language. When all else fails, optimization profiles can be used to force the desired access plan. This presentation will show you how to develop and implement a strategy to ensure your access plans are rock-solid.
[pdf presentation with notes]
IRJET- IoT based Vending Machine with Cashless PaymentIRJET Journal
This document describes an IoT-based vending machine that allows for cashless payment. The proposed system uses a website interface for customers to select products, make online payments using Razorpay, and receive a unique code to enter at the vending machine to retrieve their purchase. An Arduino board connected to the vending machine via WiFi receives the code and verifies payment by checking a database before using servo motors to dispense the correct product. The system aims to streamline the purchasing process and eliminate the need to carry cash.
This document provides an overview of Google's Megastore database system. It discusses three key aspects: the data model and schema language for structuring data, transactions for maintaining consistency, and replication across datacenters for high availability. The data model takes a relational approach and uses the concept of entity groups to partition data at a fine-grained level for scalability. Transactions provide ACID semantics within entity groups. Replication uses Paxos consensus for strong consistency across datacenters.
Firebird recovery tools and techniques by IBSurgeonAlexey Kovyazin
Presentation "Firebird recovery tools and techniques", by Alexey Kovyazin (IBSurgeon). This presentation is devoted to Firebird corruptions: why they occur, what are their symptoms, how to fix corruptions with Firebird standard tools and with advanced IBSurgeon tools and services.
Firebird es un sistema de administración de base de datos relacional de código abierto cuya función principal es apoyar y promover el desarrollo del manejador de base de datos Firebird. Firebird ofrece características como soporte de transacciones ACID, claves foráneas, buena seguridad basada en usuarios y roles, y compatibilidad con SQL-92. Existen dos tipos de servidores Firebird: Classic y Superserver, siendo Classic la opción recomendada para la mayoría de situaciones debido a su menor consumo de recursos.
El documento describe el Modelo Entidad Relación (MER), el cual permite representar abstracciones y conocimiento en un sistema de información a través de entidades y relaciones. El MER utiliza diagramas que incluyen símbolos como rectángulos y líneas para mostrar la conexión entre entidades, relaciones y atributos. Las entidades representan objetos del mundo real y tienen atributos que los describen, mientras que las relaciones muestran cómo se vinculan las entidades.
This document discusses known compatibility issues when migrating from earlier versions of Firebird to version 2.1. Key points include: changes to note in v2.1 like the need to upgrade metadata; compatibility issues related to SQL migration like changes in DDL, DML, and PSQL; security changes in v2.1 like the renaming of the security database; and platform-specific issues when installing on Windows or POSIX systems. The document provides guidance on addressing these issues to ensure a smooth migration.
Understandung Firebird optimizer, by Dmitry Yemanov (in English)Alexey Kovyazin
The document discusses Firebird's query optimizer. It explains that the optimizer analyzes statistical information to retrieve data in the most efficient way. It can use rule-based or cost-based strategies. Rule-based uses heuristics while cost-based calculates costs based on statistics. The optimizer prepares queries, calculates costs of different plans, and chooses the most efficient plan based on selectivity, cardinality, and cost metrics. It relies on up-to-date statistics stored in the database to estimate costs and make optimization decisions.
This document discusses how to prevent corruption in Firebird databases. It outlines key things to monitor like server parameters, database files, backups, and indices to recognize potential problems. Regular maintenance like validating metadata, checking backups, and analyzing logs and errors is important. The document also introduces FBDataGuard, a tool that automates monitoring of 26 database and server parameters, alerts of issues, and helps maintain databases to prevent corruption from hardware failures or other causes.
Firebird database recovery and protection for enterprises and ISVMind The Firebird
This document discusses database reliability and recovery for Firebird databases. It begins by addressing whether Firebird databases are reliable, noting that all databases can experience corruption from hardware or software failures over time. The document then discusses what happens when a Firebird database crashes, explaining that the database consists of system metadata pages and user data pages. It provides an overview of standard recovery methods using gfix and gbak commands. Additional approaches for recovery are presented, including the FBDataGuard and FirstAID tools from IBSurgeon. Offers are made to developers for subscribing to FBDataGuard instances to protect databases.
This document discusses best practices for optimizing SQL Server performance. It recommends establishing a baseline, identifying bottlenecks, making one change at a time and measuring the impact. It also provides examples of metrics, tools and techniques to monitor performance at the system, database and query levels. These include Windows Performance Monitor, SQL Server Activity Monitor, Dynamic Management Views and trace flags.
The document discusses recommendations for improving DB2 system availability and performance. It recommends automating the monitoring of critical DB2 messages, applying preventative service regularly, designing applications for high availability and parallelism, managing virtual storage above 16MB efficiently, and performing high performance object recovery through techniques like using DASD and parallel jobs.
Geek Sync | Guide to Understanding and Monitoring TempdbIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/7OmW50A5qNs
Every SQL Server system you work with has a tempdb database. In this Geek Sync, you’ll learn how tempdb is structured, what it’s used for and the common performance problems that are tied to this shared resource.
Presentation backup and recovery best practices for very large databases (v...xKinAnx
This document provides best practices for backup and recovery of very large databases (VLDBs). It discusses VLDB trends requiring databases to scale to terabytes and beyond. The key is protecting growing data while maintaining cost efficiency. The presentation covers assessing recovery requirements, architecting backup environments, leveraging Oracle tools, planning data layout, developing backup procedures, and recovery strategies. It also provides a Starbucks case study example.
Exchange Server 2013 introduced changes to the database and store to decrease hardware costs, increase reliability and availability, and provide better data protection and diagnostics. Key changes included running the store as multiple processes per database, optimizing data structures and storage for sequential IO, adding managed availability monitoring and recovery actions, and improving diagnostic tools and data available through PowerShell.
a striped down Version of a presentation about oracle architecture. Goal was a basic understanding and foundation about some components of Oracle, so subsequent discussions should be easier
HBase Tales From the Trenches - Short stories about most common HBase operati...DataWorks Summit
Whilst HBase is the most logical answer for use cases requiring random, realtime read/write access to Big Data, it may not be so trivial to design applications that make most of its use, neither the most simple to operate. As it depends/integrates with other components from Hadoop ecosystem (Zookeeper, HDFS, Spark, Hive, etc) or external systems ( Kerberos, LDAP), and its distributed nature requires a "Swiss clockwork" infrastructure, many variables are to be considered when observing anomalies or even outages. Adding to the equation there's also the fact that HBase is still an evolving product, with different release versions being used currently, some of those can carry genuine software bugs. On this presentation, we'll go through the most common HBase issues faced by different organisations, describing identified cause and resolution action over my last 5 years supporting HBase to our heterogeneous customer base.
This document provides a summary of improvements made to Hive's performance through the use of Apache Tez and other optimizations. Some key points include:
- Hive was improved to use Apache Tez as its execution engine instead of MapReduce, reducing latency for interactive queries and improving throughput for batch queries.
- Statistics collection was optimized to gather column-level statistics from ORC file footers, speeding up statistics gathering.
- The cost-based optimizer Optiq was added to Hive, allowing it to choose better execution plans.
- Vectorized query processing, broadcast joins, dynamic partitioning, and other optimizations improved individual query performance by over 100x in some cases.
Lucas Franzen presents on stored procedures in Firebird. He discusses what stored procedures are, why they are useful, how to write them, and common pitfalls. Stored procedures allow precompiled SQL functions and queries to be stored in a database for improved performance. They can be used to encapsulate business logic, centralize rules, and enhance security.
Optimal query access plans are essential for good data server performance and it is the DB2 for Linux, UNIX and Windows query optimizer's job to choose the best access plan. However, occasionally queries that were performing well suddenly degrade, due to an unexpected access plan change. This presentation will cover a number of best practices to ensure that access plans don't unexpectedly change for the worse. All access plans can be made more stable with accurate DB statistics and proper DB configuration. DB2 9.7 provides a new feature to stabilize access plans for static SQL across binds and rebinds, which is particularly important for applications using SQL Procedural Language. When all else fails, optimization profiles can be used to force the desired access plan. This presentation will show you how to develop and implement a strategy to ensure your access plans are rock-solid.
[pdf presentation with notes]
IRJET- IoT based Vending Machine with Cashless PaymentIRJET Journal
This document describes an IoT-based vending machine that allows for cashless payment. The proposed system uses a website interface for customers to select products, make online payments using Razorpay, and receive a unique code to enter at the vending machine to retrieve their purchase. An Arduino board connected to the vending machine via WiFi receives the code and verifies payment by checking a database before using servo motors to dispense the correct product. The system aims to streamline the purchasing process and eliminate the need to carry cash.
This document provides an overview of Google's Megastore database system. It discusses three key aspects: the data model and schema language for structuring data, transactions for maintaining consistency, and replication across datacenters for high availability. The data model takes a relational approach and uses the concept of entity groups to partition data at a fine-grained level for scalability. Transactions provide ACID semantics within entity groups. Replication uses Paxos consensus for strong consistency across datacenters.
Firebird recovery tools and techniques by IBSurgeonAlexey Kovyazin
Presentation "Firebird recovery tools and techniques", by Alexey Kovyazin (IBSurgeon). This presentation is devoted to Firebird corruptions: why they occur, what are their symptoms, how to fix corruptions with Firebird standard tools and with advanced IBSurgeon tools and services.
Firebird es un sistema de administración de base de datos relacional de código abierto cuya función principal es apoyar y promover el desarrollo del manejador de base de datos Firebird. Firebird ofrece características como soporte de transacciones ACID, claves foráneas, buena seguridad basada en usuarios y roles, y compatibilidad con SQL-92. Existen dos tipos de servidores Firebird: Classic y Superserver, siendo Classic la opción recomendada para la mayoría de situaciones debido a su menor consumo de recursos.
El documento describe el Modelo Entidad Relación (MER), el cual permite representar abstracciones y conocimiento en un sistema de información a través de entidades y relaciones. El MER utiliza diagramas que incluyen símbolos como rectángulos y líneas para mostrar la conexión entre entidades, relaciones y atributos. Las entidades representan objetos del mundo real y tienen atributos que los describen, mientras que las relaciones muestran cómo se vinculan las entidades.
This document discusses known compatibility issues when migrating from earlier versions of Firebird to version 2.1. Key points include: changes to note in v2.1 like the need to upgrade metadata; compatibility issues related to SQL migration like changes in DDL, DML, and PSQL; security changes in v2.1 like the renaming of the security database; and platform-specific issues when installing on Windows or POSIX systems. The document provides guidance on addressing these issues to ensure a smooth migration.
Understandung Firebird optimizer, by Dmitry Yemanov (in English)Alexey Kovyazin
The document discusses Firebird's query optimizer. It explains that the optimizer analyzes statistical information to retrieve data in the most efficient way. It can use rule-based or cost-based strategies. Rule-based uses heuristics while cost-based calculates costs based on statistics. The optimizer prepares queries, calculates costs of different plans, and chooses the most efficient plan based on selectivity, cardinality, and cost metrics. It relies on up-to-date statistics stored in the database to estimate costs and make optimization decisions.
This document discusses how to prevent corruption in Firebird databases. It outlines key things to monitor like server parameters, database files, backups, and indices to recognize potential problems. Regular maintenance like validating metadata, checking backups, and analyzing logs and errors is important. The document also introduces FBDataGuard, a tool that automates monitoring of 26 database and server parameters, alerts of issues, and helps maintain databases to prevent corruption from hardware failures or other causes.
Firebird database recovery and protection for enterprises and ISVMind The Firebird
This document discusses database reliability and recovery for Firebird databases. It begins by addressing whether Firebird databases are reliable, noting that all databases can experience corruption from hardware or software failures over time. The document then discusses what happens when a Firebird database crashes, explaining that the database consists of system metadata pages and user data pages. It provides an overview of standard recovery methods using gfix and gbak commands. Additional approaches for recovery are presented, including the FBDataGuard and FirstAID tools from IBSurgeon. Offers are made to developers for subscribing to FBDataGuard instances to protect databases.
This document discusses best practices for optimizing SQL Server performance. It recommends establishing a baseline, identifying bottlenecks, making one change at a time and measuring the impact. It also provides examples of metrics, tools and techniques to monitor performance at the system, database and query levels. These include Windows Performance Monitor, SQL Server Activity Monitor, Dynamic Management Views and trace flags.
The document discusses recommendations for improving DB2 system availability and performance. It recommends automating the monitoring of critical DB2 messages, applying preventative service regularly, designing applications for high availability and parallelism, managing virtual storage above 16MB efficiently, and performing high performance object recovery through techniques like using DASD and parallel jobs.
Geek Sync | Guide to Understanding and Monitoring TempdbIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/7OmW50A5qNs
Every SQL Server system you work with has a tempdb database. In this Geek Sync, you’ll learn how tempdb is structured, what it’s used for and the common performance problems that are tied to this shared resource.
Presentation backup and recovery best practices for very large databases (v...xKinAnx
This document provides best practices for backup and recovery of very large databases (VLDBs). It discusses VLDB trends requiring databases to scale to terabytes and beyond. The key is protecting growing data while maintaining cost efficiency. The presentation covers assessing recovery requirements, architecting backup environments, leveraging Oracle tools, planning data layout, developing backup procedures, and recovery strategies. It also provides a Starbucks case study example.
Exchange Server 2013 introduced changes to the database and store to decrease hardware costs, increase reliability and availability, and provide better data protection and diagnostics. Key changes included running the store as multiple processes per database, optimizing data structures and storage for sequential IO, adding managed availability monitoring and recovery actions, and improving diagnostic tools and data available through PowerShell.
Hoodie (Hadoop Upsert Delete and Incremental) is an analytical, scan-optimized data storage abstraction which enables applying mutations to data in HDFS on the order of few minutes and chaining of incremental processing in hadoop
Galaxy Big Data with MariaDB 10 by Bernard Garros, Sandrine Chirokoff and Stéphane Varoqui.
Presented 26.6.2014 at the MariaDB Roadshow in Paris, France.
Best Practices for Becoming an Exceptional Postgres DBA EDB
Drawing from our teams who support hundreds of Postgres instances and production database systems for customers worldwide, this presentation provides real-real best practices from the nation's top DBAs. Learn top-notch monitoring and maintenance practices, get resource planning advice that can help prevent, resolve, or eliminate common issues, learning top database tuning tricks for increasing system performance and ultimately, gain greater insight into how to improve your effectiveness as a DBA.
MySQL Enterprise Backup provides fast, consistent, online backups of MySQL databases. It allows for backing up InnoDB and MyISAM tables while the database is running, minimizing downtime. The tool takes physical backups of the data files rather than logical backups, allowing for very fast restore times compared to alternatives like mysqldump. It supports features like compressed backups, incremental backups, and point-in-time recovery.
This document discusses database backup and recovery strategies. It outlines different backup types including logical, physical, hot, and cold backups. It describes how backups can protect a database from failures, increase uptime, and minimize data loss. The document also categorizes different types of failures and whether recovery is needed. It provides details on enabling archive logging mode and performing physical database backups in both open and closed states. Logical backups using Oracle Export and Import utilities are also covered.
This document discusses database backup and recovery. It defines backup as additional copies of data for restoration if the primary copy is lost or corrupted. There are several types of backups including full, incremental, differential, and mirror backups. Recovery brings the database back to a prior consistent state, using techniques like log files, check pointing, and immediate or deferred transaction updates. Factors like backup location, test restores, automation, and database design can influence recovery duration. Alternatives to traditional backup and recovery include standby databases, replication, and disk mirroring.
This document introduces Oracle database architecture, including the main components of an Oracle instance, Oracle database, and tablespaces. An Oracle instance consists of an SGA (memory) and background processes. The Oracle database comprises control files, redo log files, and data files. Common tablespaces include SYSTEM, SYSAUX, UNDO, TEMPORARY, and user tablespaces like DATA and INDEX. The document also discusses building a career with passion in Oracle database technologies.
During this webinar, we are going to take a look at the difference between a backup (using tools like BART, Barman or pgBackRest) and a dump (using tools like pg_dump). We will review the advantages and disadvantages, key considerations, and tools available for both methods.
Make your SharePoint fly by tuning and optimizing SQL Serverserge luca
This document summarizes a presentation on optimizing SQL Server for SharePoint. It discusses basic SharePoint database concepts, planning for long-term performance by optimizing resources like CPU, RAM, disks and network latency. It also covers optimal SQL Server configuration including installation, database settings like recovery models and file placement. Maintaining databases through tools like DBCC CheckDB and measuring performance using counters and diagnostic queries is also presented. The presentation emphasizes the importance of collaboration between SharePoint and database administrators to ensure compliance and optimize performance.
SQL Server is really the brain of SharePoint. The default settings of SQL server are not optimised for SharePoint. In this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what every SQL Server DBA needs to know regarding configuring, monitoring and setting up SQL Server for SharePoint 2013. After a quick description of the SharePoint architecture (site, site collections,…), we will describe the different types of SharePoint databases and their specific configuration settings. Some do’s and don’ts specific to SharePoint and also the disaster recovery options for SharePoint, including (but not only) SQL Server Always On Availability, groups for High availability and disaster recovery in order to achieve an optimal level of business continuity.
Benefits of Attending this Session:
Tips & tricks
Lessons learned from the field
Super return on Investment
Fail-Safe Cluster for FirebirdSQL and something moreAlexey Kovyazin
With Firebird HQbird it is possible to create high available cluster or warm standby solution. This presentation defines the problem and describes ways how to create such solutions.
Transactions in Firebird work by assigning each record multiple versions, with each version associated with a transaction. This allows concurrent transactions to operate on stable views of the database. The transaction inventory pages (TIP) track the state of transactions and four markers - next, oldest active, oldest snapshot, oldest interesting - help determine which record versions are visible to each transaction. Keeping transactions short helps avoid problems related to these markers being out of date and prevents unnecessary record versions from building up over time.
Professional tools for Firebird optimization and maintenance from IBSurgeonAlexey Kovyazin
How to create better environment for big Firebird databases? How DBA can recognize and solve problems with Firebird performance, backups or corruptions (and better prevent corruptions)? This session was devoted to professional Firebird tools from IBSurgeon which help to solve all these problems.
Firebird migration: from Firebird 1.5 to Firebird 2.5Alexey Kovyazin
This document summarizes the migration of a 75GB Firebird database from version 1.5 to 2.5 for a pharmaceutical distributor in Russia. Key steps included preparing metadata, testing the data conversion, application migration by checking and updating SQL queries, and optimizing performance. Over 55,000 SQL queries were analyzed, with around 750 requiring changes to work with the new version. The migration was completed in less than 4 months with improved performance on the new platform.
This document outlines several investment opportunities in Russian retail networks, including a stock exchange that handles over $100 million in daily turnover, a retail network called Lider with shops in 10 cities, and two building material retail networks called Baucenter with shops in 5 cities that cover over 15,000 square meters. It also mentions a shoes retail network called ECCO SHOES with a presence in 60 cities and over 100 shops.
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...Alexey Kovyazin
FBScanner can be used to profile database applications, monitor user activity, manage database connections (including client disconnection on both Classic and SuperServer architecture). It’s also ideal for troubleshooting INET errors (INET/inet_error: send errno = 10054), as well as auditing existing applications and performance tuning.
Firebird: cost-based optimization and statistics, by Dmitry Yemanov (in English)Alexey Kovyazin
This document discusses cost-based optimization and statistics in Firebird. It covers:
1) Rule-based optimization uses heuristics while cost-based optimization uses statistical data to estimate the cost of different access paths and choose the most efficient.
2) Statistics like selectivity, cardinality, and histograms help estimate costs by providing information on data distribution and amounts.
3) The optimizer aggregates costs from the bottom up and chooses the access path with the lowest total cost based on the statistical information.
СУБД Firebird: Краткий обзор, Дмитрий Еманов (in Russian)Alexey Kovyazin
Небольшая презентация Дмитрия Еманова, ведущего разработчика Firebird, посвящена обзору СУБД Firebird, в том числе текущему состоянию и планам развития.
Open Source: взгляд изнутри, Дмитрий Еманов (The Firebird Project) (in Russian)Alexey Kovyazin
Презентация ведущего разработчика проекта Firebird Дмитрия Еманова посвящена современным моделям Open Source: бизнес-моделям, способам организации коммьюнити, а также рассказывает о месте и основных вехах развития СУБД с открытым кодом Firebird
Firebird Scalability, by Dmitry Yemanov (in English)Alexey Kovyazin
In-depth presentation regarding key concepts of Firebird scalability, including SuperServer vs Classic discussion, memory usage for page and sorting buffers, CPU and concurrency, multi-CPU and multi-core, TPC-C figure, etc.
Firebird 2.1 What's New by Vladislav Khorsun (English)Alexey Kovyazin
Detailed presentation devoted to new features of Firebird 2.1 by Vladislav Khorsun, core Firebird Developer. Main features are covered, including tips and tricks and often usage scenarios.
Firebird: Универсальная СУБД. Краткая презентация на Интероп 2008, Дмитрий Ем...Alexey Kovyazin
Дмитрий Еманов представил краткую презентацию, посвященную Firebird на конференции Интероп 2008. Презентация рассматривает место Firebird среди других СУБД с открытым кодом, описывает текущее состояние дел и представляет планы на будущее.
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...Alexey Kovyazin
Презентация Дмитрия Еманова, ведущего разработчика Firebird, посвящена планам развития Firebird в 2008 b 2009 годах. Описаны новые подходы к архитектуре Firebird в версиях 2.5 и 3.0, новые функции Firebird и планы развития.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
2. AgendaWhat is a big Firebird database?1 Terabyte (1024Gb) database testReal-world examplesOur statistics for databases sizes growthPeculiarities of big databases maintenanceBackup/restore approachHealth checks for indices and dataAutomated maintenance with FBDataGuardLicensing changes in IBSurgeonNo more “Personal”Focus on preventing corruptions, not fixing
4. What is a big Firebird database? Pre-history2005 IBSurgeon found 37 gigabytes per table limit in Firebird 1.0-1.5 and all InterBase version2006Firebird 2.0 fixes that limit, and introduces nbackupAVARDA (ERP) shows working with the 100gb database2009 – IBSurgeon created 1 TB Firebird databasehttp://www.ib-aid.com/articles/item104
5. What is a big Firebird database? Examples from our customersBAS-X, Australia, warehouse & ERP200-450 GB, no BLOBsWatermark, UK, scanned documents and full-text search300+ GBs, BLOBsProfitmed, Russia, medical distribution company50 GB, no BLOBs Avarda, Russia, ERP100Gb, no BLOBsMegafon, Russian cell operator50 GB, cell information storage, no BLOBs
9. Zero maintenance?Self-tuned in 90% casesDefault firebird.conf is good enoughDefault database parameters: sweep, buffers, etc are good enoughPage size 4096 is OkMaintenance is simpleJust make backup/restoreNot true for big databases.
10. Big databases are hard to maintainBackup/restore cycle can take hoursDepends on data density and HDD performance – numeric data are restored slowlyBad example - 1 hour to restore 3.6 GB databaseGood example – 12 hours to backup 450 Gb databaseSweep takes from 30 minutes to 4 hoursFor 50Gb databasegfix of the 37 GB database takes 1-2 hoursRestore of 50 GB database takes 4 hours
11. Big database has high business requirementsProfitmed~450 concurrent users50 gigabyte database with very intensive load, +1Gb/month12 hours x 7 days work modehigh availability requirements"warn us at least 5 minutes before crush“Losses in case of 1 day stop ~$50000 Firebird 1.5 Classic 64 bit64-bit CentOS Linux, 64Gb RAM, SCSI Single-user backup takes 30 minutes
21. Key difference between small and big databasesSmall database – backup/restore and relaxJust make backup/restore – it creates database from scratch and removes all problemsTransaction issues and other problems does have time to grow between backup/restore cyclesBig database – need to check and maintain in several steps…
22. Big database requires individual maintenance plan Maintenance plan depends on size of database and work mode (8x5, 24x7)Backups scheme is not simplePerform test restores separatelyTo be checkedErrors – in firebird.log and run error checking quries on live databaseMetadata – check integrity Metadata limitsData & BLOBs – walk through data, check segmentationIndices – check indices healthTransactions – any gaps, garbage growth, other problems
24. Example of backup plan for big Firebird databaseMaintenance serverMain serverFirebird databaseNbackup copyChecking restoreGbak-bAnd each step should be confirmed and reported.
25. What to monitor-1Server and database errorsServer and database availabilityCheck all changes in firebird.logCheck metadataTransactionsTransaction markers monitoring (garbage problems)Limit (2 billions between backup/restore)UsersMin/max/avg users
26. What to monitor-2Database filesSingle volume and multi-volumePaths – where to stored (not at the same drive with temp files and backups!)Sizes and growth limitsDelta-files (nbackup)Life-time and sizesBackup filesExistence, sizes and growth limits
27. What to monitor-3Temp files FirebirdOverall size and quantityNumber of formats per tableNo more than 255Less formats in productionNon-activated and deactivated indicesDeactivated – explicitly deactivated (why deactivated?)Non-activated – indicates problems during restore
28. What to monitor-4Periodical statistics (gstat)Firebird server versionLatest patches are recommendedFirebird installation sizeFirebird logs size and paths
29. Maintenance-1BackupsRevolver (days, week, month copies) backupsBackup depthChecking restore (need to check results)Growth prognosis (if not enough space, backup should be canceled)Control backup time (too long backup indicates problems)
31. Maintenance-3Validate database with gfixDon’t forget to shutdown databaseAnalysis (includingfirebird.log)Metadata validationCheck important system tablesFirebird.log maintenanceWhen log becomes very big, copy it to backup log filesAnd some more things….
36. FBDataGuarddoes all above things…Watches database files, volumes, deltas, performs and checks backups in the right wayVerifies metadata, data and indicesWatches for errors, limits and wrong versionsSends alerts and recommendations
37. And even more – protects from hardware failuresFBDataGuard Extractor extracts data from corrupted database and inserts to the newMetadata repositoryNew БДTables dataBLOBs
38. Firebird DataGuardWatch for 26 important database and server parametersAlerts for potential and real problem by emailProper automation of database maintenanceWindows, Linux, MacOS, Firebird 1.5-2.1Special licensing for ISV (Independent Software Vendors) Firebird developers
40. Why to change?Prevent corruptions instead of fixingIt’s time to fight reasons, not consequencesWwronglicense understandingNo more PersonalSoftware-As-A-Service offer – 1 month and 1 instance