-
MY PROJECTS
-
Recent Posts
- SQL.What are domain types (or constraints on data types), and how do they help enforce data correctness?
- SQL.How does SQL handle comparisons between different data types (for example, string vs number), and why is this dangerous?
- SQL.What is the difference between DATE, TIME, TIMESTAMP, and TIMESTAMPTZ, and which one should be used for business events?
- SQL.How do numeric types like INTEGER, BIGINT, DECIMAL, and FLOAT differ in terms of precision and use cases?
- SQL.What problems can arise from implicit type casting in SQL, and how can it affect indexes?
- SQL.How does NULL differ from 0, an empty string, or FALSE in SQL?
- SQL.What is the difference between CHAR, VARCHAR, and TEXT, and when would you choose each?
- SQL.What is MVCC ?
- SQL.What is AutoVacuum Postgres ?
- SQL.What is eventual consistency ?
- SQL.What is CDC (Change Data Capture)? ?
- SQL.If i should write a little operations of income and outome of client from kafka and then show them big reports, what should i do ? Shouldnt it be the one db to not to write to both OLTP and OLAP databases ?
- SQL.What is OLTP, OLAP ?
- SQL.What is full scan / index scan ?
- SQL.How DBMS chooses the plan ?
- SQL.JoinExamples
- SQL.What are join algos ?
- SQL.What is the problem in using null in in operator ?
- SQL.How does the relational model differ from object-oriented models, and why does this matter for backend development?
- SQL.What guarantees does the relational model provide, and what does SQL not guarantee?
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: Без рубрики
SQL.What is CDC (Change Data Capture)? ?
CDC (Change Data Capture) is a technique for capturing changes in a database (INSERT, UPDATE, DELETE) and streaming them to other systems without querying tables directly. In simple words: Instead of asking the DB “what changed?”, CDC listens to the … Continue reading
Posted in Без рубрики
Comments Off on SQL.What is CDC (Change Data Capture)? ?
SQL.If i should write a little operations of income and outome of client from kafka and then show them big reports, what should i do ? Shouldnt it be the one db to not to write to both OLTP and OLAP databases ?
Recommended architecture for “income/outcome ops + big reports” 1) OLTP is the source of truth (writes) Your service consumes Kafka events (income/outcome) and writes them to an OLTP database: Postgres (or similar) Proper constraints, FK, idempotency keys, transactions Optimized for … Continue reading
Posted in Без рубрики
Comments Off on SQL.If i should write a little operations of income and outome of client from kafka and then show them big reports, what should i do ? Shouldnt it be the one db to not to write to both OLTP and OLAP databases ?
SQL.What is OLTP, OLAP ?
Short, interview-ready definition OLTP systems are optimized for many small, fast transactions (reads/writes).OLAP systems are optimized for complex analytical queries over large datasets. 1️⃣ OLTP — Online Transaction Processing What it is Systems that support day-to-day operations of an application. … Continue reading
Posted in Без рубрики
Comments Off on SQL.What is OLTP, OLAP ?
SQL.What is full scan / index scan ?
1️⃣ Full Scan (a.k.a. Sequential Scan) Definition A full scan reads the entire table from start to end, checking every row. In PostgreSQL it’s called: Example If: No index on status, or Optimizer thinks many rows match Plan: Characteristics ✅ … Continue reading
Posted in Без рубрики
Comments Off on SQL.What is full scan / index scan ?
SQL.How DBMS chooses the plan ?
What the optimizer considers 1) Sizes and selectivity If orders is huge and users is smaller → hash join is often cheapest (build hash on users, probe with orders). If orders is filtered down to a few rows (e.g., WHERE … Continue reading
Posted in Без рубрики
Comments Off on SQL.How DBMS chooses the plan ?
SQL.JoinExamples
1️⃣ Equality joins (= joins) Example 1: classic PK → FK join Join condition: = Can use: Nested Loop + index Hash Join Merge Join Most common join type in OLTP Example 2: joining by business key Again: Pure equality … Continue reading
Posted in Без рубрики
Comments Off on SQL.JoinExamples
SQL.What are join algos ?
Short definition (interview-ready) Join algorithms are the physical strategies a database engine uses to execute a JOIN efficiently, depending on data size, indexes, memory, and join condition. Logical JOIN (INNER / LEFT / …) ≠ how it is executed. The … Continue reading
Posted in Без рубрики
Comments Off on SQL.What are join algos ?
SQL.What is the problem in using null in in operator ?
This is a classic SQL trap and a favorite interview question. Let’s break it down cleanly and precisely. Short answer (what interviewers want to hear) IN breaks when the subquery contains NULL because SQL uses three-valued logic.Any comparison with NULL … Continue reading
Posted in Без рубрики
Comments Off on SQL.What is the problem in using null in in operator ?
SQL.How does the relational model differ from object-oriented models, and why does this matter for backend development?
1️⃣ What the relational model is (Codd) The relational model describes data as: Relations (tables) → unordered sets of tuples (rows) Attributes → typed columns Primary keys → tuple identity Foreign keys → integrity between relations Declarative operations (relational algebra … Continue reading
Posted in Без рубрики
Comments Off on SQL.How does the relational model differ from object-oriented models, and why does this matter for backend development?
SQL.What guarantees does the relational model provide, and what does SQL not guarantee?
What the relational model guarantees The relational model defines what states of data are valid. These guarantees are logical, not performance-related. 1️⃣ Set-based data (no duplicates by default) Relations are sets, not lists Rows have no inherent order Duplicates are … Continue reading
Posted in Без рубрики
Comments Off on SQL.What guarantees does the relational model provide, and what does SQL not guarantee?