Блеск и нищета микросервисов

| рубрика: Проектирование | автор: st
Метки: ,

English version of the article

Специалист старается знать все больше о все меньшем, пока не будет знать все ни о чем. А философ узнает все меньше о все большем, пока не будет знать ничего обо всем. Д. Гранин, "Иду на грозу"

Тема микросервисов опасна уже сама по себе: трудно удержаться …

Уровни изоляции транзакций в SQL. Шпаргалка

| рубрика: Испытания | автор: st
Метки: ,

Материал этой статьи послужил основой для одного из параграфов главы "Транзакции, изоляция и блокировки", входящей в книгу "СУБД для программиста. Базы данных изнутри". Для более глубокого понимания механизмов см. параграфы "Уровни SQL-92", "Блокировки", "Взаимные блокировки процессов (deadlock)", "Версии данных", "Проявления эффектов изоляции" и "Толстые транзакции".

Статья также была опубликована в …

SQL и модульное тестирование

| рубрика: Испытания | автор: st
Метки: ,

В статье рассказывается о применении технологии модульных тестов при разработке приложений на SQL и его процедурных расширениях.

Статья опубликована в журнале "Мир ПК" №7-2008 и послужила основой для одной из глав книги "СУБД для программиста. Базы данных изнутри".

Место модульного тестирования в системе испытаний

Важнейший этап разработки программной системы - ее …

Домашний склад данных

| рубрика: Обзоры | автор: st
Метки:

Статья опубликована в журнале "Домашний компьютер" №7-2008

В статье рассматриваются основные способы организации файлового сервера, обеспечивающего хранение данных и мультимедийной информации в домашних условиях.

В далеком 1994 году файловый сервер с жестким диском объемом в 512 мегабайт (я не ошибся) обслуживал локальную сеть администрации района крупного города на полторы сотни …

Информационная система среднего предприятия (1998)

| рубрика: Проектирование | автор: st
Метки: ,

Моя старая статья в еженедельной петербургской газете "Компьютер-ИНФО" №8(110) в марте 1998 г. Публикуется в ходе формирования архива. Некоторые приведенные данные устарели, точки зрения, оценки и акценты сместились, но как документ эпохи развития рынка отечественных КИС (корпоративных информационных систем) в России вполне соответствует духу времени. В подготовке статьи принимала …

Разработка ядра информационной системы. Часть 3.

| рубрика: Проектирование | автор: st
Метки: ,

Вся публикация: Исторический контекст | Часть 1 | Часть 2 | Часть 3

Во второй части статьи мы рассмотрели структуру и основную логику работы нашего ядра. Пора переходить к реализации более конкретного примера, чтобы, наконец, вкусить плоды трудов и потраченного времени.

Небольшое отступление. Приведенные в заключительной статье цикла статье возможности ядра реализованы не …

Разработка ядра информационной системы. Часть 2.

| рубрика: Проектирование | автор: st
Метки:

Вся публикация: Исторический контекст | Часть 1 | Часть 2 | Часть 3

В предыдущей части статьи мы определили основные требования к нашей реализации и создали в первом приближении концептуальную модель данных ядра АИС. А сейчас рассмотрим пример реализации концепции на базе СУБД PostgreSQL (по-русски читается как «постгрес»).

Какие же качества привлекли нас …

Разработка ядра информационной системы. Часть 1.

| рубрика: Проектирование | автор: st
Метки: ,

Вся публикация: Исторический контекст | Часть 1 | Часть 2 | Часть 3

Вступление

Название статьи содержит два термина, требующих пояснений до того, как мы перейдем к изложению. Автору нравятся лаконичные формулировки ГОСТ.

Автоматизированная система — система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций (ГОСТ 34 …

Проектирование баз данных: иерархические структуры. Деревья в SQL

| рубрика: Проектирование | автор: st
Метки:

Материал этой статьи послужил основой для одной из глав книги "СУБД для программиста. Базы данных изнутри". Вариант статьи для научного издания опубликован в журнале "Информационно-управляющие системы" №6 2013, он содержит больше теоретических сведений и формул. Статья также опубликована в журнале "Мир ПК" №3 2007 г.

Содержание

Типы соединений в SQL. Шпаргалка

| рубрика: Программирование | автор: st
Метки: ,

Сергей Тарасов, апрель 2006.

Заметка также опубликована в журнале "Мир ПК" №12-2007. Материал этой заметки послужил основой для одной глав книги "СУБД для программиста. Базы данных изнутри".

Лучше один раз увидеть, чем 100 раз услышать. Для чего служат различные виды соединений таблиц в SQL-запросах проще всего запомнить на практике.

В …