SQL Server Security Best Practices - Евгений НедашковскийHackIT Ukraine
Презентация с форума http://hackit-ukraine.com/
Евгений Недашковский
Старший администратор БД в AltaReturn.
SQL Server Security Best Practices
О спикере: Работает с MS SQL Server более пяти лет. Среди предыдущих мест работы присутствуют такие гиганты как УкрАВТО, Укртелеком и КПМГ Украина. Евгений специализируется на высоконагруженных кластеризированных корпоративных системах. Ему есть что рассказать о особенностях работы с базами данных в большом энтерпрайзе как со стороны производительности, так и со стороны безопасности.
SQL Server Security Best Practices - Евгений НедашковскийHackIT Ukraine
Презентация с форума http://hackit-ukraine.com/
Евгений Недашковский
Старший администратор БД в AltaReturn.
SQL Server Security Best Practices
О спикере: Работает с MS SQL Server более пяти лет. Среди предыдущих мест работы присутствуют такие гиганты как УкрАВТО, Укртелеком и КПМГ Украина. Евгений специализируется на высоконагруженных кластеризированных корпоративных системах. Ему есть что рассказать о особенностях работы с базами данных в большом энтерпрайзе как со стороны производительности, так и со стороны безопасности.
Конструктор отчетов – дополнительный модуль системы Docsvision, инструментальное средство для разработки различных интерактивных отчетов, сложных пользовательских интерфейсов и специализированных рабочих мест.
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)Andrey Gershun
AlaSQL - это библиотека для обработки данных с помощью языка SQL, которая написана на JavaScript и может работать в браузере (в том числе, и в режиме WebWorker) или Node.js. Библиотека может быть использована в приложениях для обработки данных, а также для решения задач ETL (extract-transform-loading), таких как приложения бизнес-аналитики.
AlaSQL позволяет проводить сложные манипуляции с массивами данных (такие как группировки, сортировки, выборки, слияния) с помощью привычных выражений языка SQL. Встроенные процедуры импорта и экспорта данных в различных форматах (включая TXT, JSON, CSV, TSV, Microsoft Excel и Google Spreadsheets) предоставляют удобный интерфейс для импорта и экспорта прямо из SQL-выражений. Библиотека хорошо сочетается с такими современными фреймворками, как Angular.js, d3.js и Google Chars.
AlaSQL поддерживает совместимость по многим операторам со стандартным SQL и различными его диалектами, что позволяет переносить ранее разработанные процедуры для других баз данных. Специальные расширения синтаксиса SQL позволяют простым и удобным способом использовать все возможности, предоставляемые JavaScript, например, обработка JSON объектов из SQL выражений.
Для достижения высокого быстродействия AlaSQL написана с использованием сильно оптимизированного JavaScript и содержит несколько эвристик для сокращения времени обработки SQL выражений.
Модуль ведения нормативно-справочной информации Единой Медицинской Информацио...КРОК
Модуль управляет справочниками, используемыми другими подсистемами ЕМИАС: профили пользователей, типы медицинского оборудования, учреждения, источники средств, статьи расходов и пр. Синхронизация данных выполняется при помощи Pentaho ETL. Также средствами подсистемы реализован процесс ведения профилей пользователей с определением ролей доступа в подсистемах и формированием учетных записей в LDAP-каталоге. Модуль построен на базе решения КРОК НСИ Suite.
Drupal: система для быстрой и комфортной разработки web-сайтовAlex Barkov
On October 30th, 2013 Alexander Barkov and Andrew Yun on behalf of the deWeb studio and Ukrainian Drupal community made a speech for the students and youth of Software Engineering club IT-master in the hall of the Academic Council "KPI". They talked about the benefits of using CMS / CMF Drupal, - the basic system, based on which we build our projects.
http://deweb.com.ua/blog/speech-students-community-it-master-kpi
Alasql.js - SQL база данных на JavaScript / Андрей Гершун (МАГ КОНСАЛТИНГ)Ontico
AlaSQL - это библиотека для обработки данных с помощью языка SQL, которая написана на JavaScript и может работать в браузере (в том числе, и в режиме WebWorker) или Node.js. Библиотека может быть использована в приложениях для обработки данных, а также для решения задач ETL (extract-transform-loading), таких как приложения бизнес-аналитики.
Тезисы - http://frontendconf.ru/2015/abstracts/1713
Конструктор отчетов – дополнительный модуль системы Docsvision, инструментальное средство для разработки различных интерактивных отчетов, сложных пользовательских интерфейсов и специализированных рабочих мест.
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)Andrey Gershun
AlaSQL - это библиотека для обработки данных с помощью языка SQL, которая написана на JavaScript и может работать в браузере (в том числе, и в режиме WebWorker) или Node.js. Библиотека может быть использована в приложениях для обработки данных, а также для решения задач ETL (extract-transform-loading), таких как приложения бизнес-аналитики.
AlaSQL позволяет проводить сложные манипуляции с массивами данных (такие как группировки, сортировки, выборки, слияния) с помощью привычных выражений языка SQL. Встроенные процедуры импорта и экспорта данных в различных форматах (включая TXT, JSON, CSV, TSV, Microsoft Excel и Google Spreadsheets) предоставляют удобный интерфейс для импорта и экспорта прямо из SQL-выражений. Библиотека хорошо сочетается с такими современными фреймворками, как Angular.js, d3.js и Google Chars.
AlaSQL поддерживает совместимость по многим операторам со стандартным SQL и различными его диалектами, что позволяет переносить ранее разработанные процедуры для других баз данных. Специальные расширения синтаксиса SQL позволяют простым и удобным способом использовать все возможности, предоставляемые JavaScript, например, обработка JSON объектов из SQL выражений.
Для достижения высокого быстродействия AlaSQL написана с использованием сильно оптимизированного JavaScript и содержит несколько эвристик для сокращения времени обработки SQL выражений.
Модуль ведения нормативно-справочной информации Единой Медицинской Информацио...КРОК
Модуль управляет справочниками, используемыми другими подсистемами ЕМИАС: профили пользователей, типы медицинского оборудования, учреждения, источники средств, статьи расходов и пр. Синхронизация данных выполняется при помощи Pentaho ETL. Также средствами подсистемы реализован процесс ведения профилей пользователей с определением ролей доступа в подсистемах и формированием учетных записей в LDAP-каталоге. Модуль построен на базе решения КРОК НСИ Suite.
Drupal: система для быстрой и комфортной разработки web-сайтовAlex Barkov
On October 30th, 2013 Alexander Barkov and Andrew Yun on behalf of the deWeb studio and Ukrainian Drupal community made a speech for the students and youth of Software Engineering club IT-master in the hall of the Academic Council "KPI". They talked about the benefits of using CMS / CMF Drupal, - the basic system, based on which we build our projects.
http://deweb.com.ua/blog/speech-students-community-it-master-kpi
Alasql.js - SQL база данных на JavaScript / Андрей Гершун (МАГ КОНСАЛТИНГ)Ontico
AlaSQL - это библиотека для обработки данных с помощью языка SQL, которая написана на JavaScript и может работать в браузере (в том числе, и в режиме WebWorker) или Node.js. Библиотека может быть использована в приложениях для обработки данных, а также для решения задач ETL (extract-transform-loading), таких как приложения бизнес-аналитики.
Тезисы - http://frontendconf.ru/2015/abstracts/1713
3. Основы работы с базами
данных SQLite
SQLite - компактная и
встроенная база данных,
широко используемая в
приложениях Android.
Она предоставляет простой
и эффективный способ
хранения и управления
данными.
4. Создание базы данных:
Для создания базы
данных SQLite в
Android Studio
необходимо
определить класс,
наследующийся от
класса
SQLiteOpenHelper.
В методе onCreate()
класса
SQLiteOpenHelper
можно определить
таблицы и структуру
базы данных.
5. Операции CRUD:
SQLite поддерживает
основные операции
CRUD: создание
(Create), чтение
(Read), обновление
(Update) и удаление
(Delete) данных.
Для выполнения
операций CRUD
используются методы
класса
SQLiteDatabase, такие
как insert(), query(),
update() и delete().
8. Важно учитывать, что
работа с базой данных
SQLite должна выполняться
в отдельном потоке, чтобы
не блокировать основной
поток приложения.
Рекомендуется
использовать классы
AsyncTask, Loader или
RxJava для выполнения
операций с базой данных в
фоновом режиме.
Работа с базой данных в
потоке:
9. Резервное копирование и
обновление базы данных:
Для обновления
существующей базы
данных в приложении
можно использовать класс
SQLiteOpenHelper и
переопределить метод
onUpgrade().
Для создания резервной
копии базы данных можно
использовать методы
класса File для
копирования файла базы
данных на внешнее
хранилище.