Pull to refresh
5
Алексей Калинин@ank_75

User

1
Subscribers
Send message

Интерпретатор PL/SQL. Добавление в PostgreSQL нового языка программирования

Level of difficultyMedium
Reading time17 min
Reach and readers7.7K

Здравствуйте! Меня зовут Алексей Калинин. Это вторая статья, посвященная разработанному мною Интерпретатору. На просторах интернета мне встретилась вот эта интересная статья, в которой автор описал возможности расширения функциональности БД PostgreSQL. После ее прочтения я решил попробовать встроить разработанный мною интерпретатор в БД PostgreSQL (тем более сам автор статьи предлагал это попробовать). За одно и проверить две вещи: легко ли добавить новый язык (новое расширение) в PostgreSQL и хватит ли возможностей моего интерпретатора для работы внутри БД. И если эксперимент по встраиванию нового языка в PostgreSQL пройдет успешно, тогда код, написанные на нем, можно использовать в реальных проектах.   

Читать далее

Интерпретатор языка PL/SQL

Level of difficultyMedium
Reading time11 min
Reach and readers6.9K

Здравствуйте! Меня зовут Алексей Калинин. Я Oracle PL/SQL-разработчик. Это моя первая статья. По работе 90% времени занимает написание серверного кода на языке PL/SQL. Всем хорош PL/SQL – и простой синтаксис, и неявное преобразование типов, и поддержка SQL-инструкция внутри кода для обработки данных в БД. Из минусов только то, что PL/SQL- код может выполнятся только в БД Oracle. А хотелось, чтобы был бы язык с синтаксисом, похожим на PL/SQL, но выполнялся он на клиенте (не был привязан к какой-нибудь БД). Умел бы соединяться с различными БД для выполнения операций с данными.

Для чего же можно было бы применять этот клиентский PL/SQL.

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Фулстек разработчик, Разработчик баз данных
Старший
PostgreSQL
SQL
Базы данных
Oracle
Oracle PL/SQL
Delphi
Проектирование баз данных
Windows Forms
Разработка программного обеспечения