-
MY PROJECTS
-
Recent Posts
- ChromeDevTools.Watch all failed requests
- 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?
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)
- Регулярные выражения
- Тестирование приложений
Author Archives: Stanislav_Panteleev
SQL.What is eventual consistency ?
Eventual consistency means that if no new updates are made, all replicas will eventually converge to the same state, but reads may temporarily see stale data. Key phrase to remember: Consistency is delayed, not lost. Why eventual consistency exists Strong … Continue reading
Posted in Без рубрики
Comments Off on SQL.What is eventual consistency ?
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?