Finding The Right Career Move Thanks to Flexa and MongoDB
Read: https://www.mongodb.com/blog/post/finding-right-career-move-thanks-flexa-mongodb
Read: https://www.mongodb.com/blog/post/finding-right-career-move-thanks-flexa-mongodb
Announcing the General Availability of openCypher support for Amazon Neptune
Read: https://aws.amazon.com/blogs/database/announcing-the-general-availability-of-opencypher-support-for-amazon-neptune/
Read: https://aws.amazon.com/blogs/database/announcing-the-general-availability-of-opencypher-support-for-amazon-neptune/
Day 31/100
Designing Data-Intensive Applications [Book Highlights]
[Part I : Chapter III] Storage and Retrieval
Aggregation: Data Cubes and Materialized Views
The advantage of a materialized data cube is that certain queries become very fast because they have...
Read: https://rawdatareaders.hashnode.dev/day-31
Designing Data-Intensive Applications [Book Highlights]
[Part I : Chapter III] Storage and Retrieval
Aggregation: Data Cubes and Materialized Views
The advantage of a materialized data cube is that certain queries become very fast because they have...
Read: https://rawdatareaders.hashnode.dev/day-31
Introducing Exadata Cloud Infrastructure X9M
This blog describes the new Exadata Cloud Infrastructure X9M
Read: https://blogs.oracle.com/database/post/introducing-exadata-cloud-infrastructure-x9m
This blog describes the new Exadata Cloud Infrastructure X9M
Read: https://blogs.oracle.com/database/post/introducing-exadata-cloud-infrastructure-x9m
Bun: SQL-first Golang ORM
SQL-first
Bun is a SQL-first Golang ORM for PostgreSQL, MySQL/MariaDB, MSSQL, and SQLite.
SQL-first means you can write SQL queries in Go, for example, the following Bun query:
var num int
err := db.NewSelect().
TableExpr("generate_series(1, 3)")...
Read: https://uptrace.hashnode.dev/bun-sql-first-golang-orm
SQL-first
Bun is a SQL-first Golang ORM for PostgreSQL, MySQL/MariaDB, MSSQL, and SQLite.
SQL-first means you can write SQL queries in Go, for example, the following Bun query:
var num int
err := db.NewSelect().
TableExpr("generate_series(1, 3)")...
Read: https://uptrace.hashnode.dev/bun-sql-first-golang-orm
Установка Sonatype Nexus с SSL
Sonatype Nexus — программный продукт, который представляет собой менеджер репозиториев для хранения артефактов. По умолчанию установка происходит без включенного SSL. В данной статье будет описана установка Sonatype Nexus в контейнере Docker с использованием Nginx в качестве обратного прокси сервера, а также будет рассмотрено получение бесплатного доменного имени на сайте freenom.com и создание SSL-сертификата при помощи службы Let’s Encrypt.
Читать: https://habr.com/ru/post/661465/
Sonatype Nexus — программный продукт, который представляет собой менеджер репозиториев для хранения артефактов. По умолчанию установка происходит без включенного SSL. В данной статье будет описана установка Sonatype Nexus в контейнере Docker с использованием Nginx в качестве обратного прокси сервера, а также будет рассмотрено получение бесплатного доменного имени на сайте freenom.com и создание SSL-сертификата при помощи службы Let’s Encrypt.
Читать: https://habr.com/ru/post/661465/
Авторизация в PostgreSQL. Часть 2. Безопасность на уровне строк
Приветствую вас в очередном разборе инструментов авторизации PostgreSQL. В первых двух разделах предыдущей статьи мы обсуждали, чем интересна авторизация в PostgreSQL. Вот содержание этой серии материалов:
* Роли и привилегии;
* Безопасность на уровне строк (мы сейчас здесь);
* Производительность безопасности на уровне строк (coming soon!);
В первой статье мы рассмотрели, как роли и предоставленные привилегии влияют на действия (запросы SELECT, INSERT, UPDATE и DELETE) в отношении объектов БД (таблиц, представлений и функций). Та статья закончилась небольшим клиффхэнгером: если вы создадите многопользовательское приложение, используя только роли и привилегии для авторизации, то ваши пользователи смогут удалять данные друг друга, а может и вообще друг друга. Необходим другой механизм, позволяющий ограничить пользователей чтением и изменением только собственных данных — механизм безопасности на уровне строк (RLS).
Читать: https://habr.com/ru/post/662209/
Приветствую вас в очередном разборе инструментов авторизации PostgreSQL. В первых двух разделах предыдущей статьи мы обсуждали, чем интересна авторизация в PostgreSQL. Вот содержание этой серии материалов:
* Роли и привилегии;
* Безопасность на уровне строк (мы сейчас здесь);
* Производительность безопасности на уровне строк (coming soon!);
В первой статье мы рассмотрели, как роли и предоставленные привилегии влияют на действия (запросы SELECT, INSERT, UPDATE и DELETE) в отношении объектов БД (таблиц, представлений и функций). Та статья закончилась небольшим клиффхэнгером: если вы создадите многопользовательское приложение, используя только роли и привилегии для авторизации, то ваши пользователи смогут удалять данные друг друга, а может и вообще друг друга. Необходим другой механизм, позволяющий ограничить пользователей чтением и изменением только собственных данных — механизм безопасности на уровне строк (RLS).
Читать: https://habr.com/ru/post/662209/
Лучший технический вопрос, который мне задавали на собеседовании
Много воды утекло с тех пор, как я в последний раз участвовал в собеседовании по программированию как соискатель. Но до сих пор помню особенно полюбившийся мне вопрос с такого собеседования. Дело было в MemSQL, году так в 2013. (Они даже успели переименоваться, поэтому, полагаю, конкретно этот вопрос они на собеседовании уже не задают. Не чувствую вины за то, что выдаю его. Это отличная история, которая также кажется мне поучительной; просто раньше я о ней никогда не писал).
Окей, вообще, это даже не вопрос как таковой, это программерская задачка на засыпку. Не помню, сколько времени мне на нее дали. Скажем, три часа, считая время, потребовавшееся на постановку задачи.
Поскольку компания MemSQL разрабатывала базу данных, этот челлендж из той же оперы.
Читать: https://habr.com/ru/post/662247/
Много воды утекло с тех пор, как я в последний раз участвовал в собеседовании по программированию как соискатель. Но до сих пор помню особенно полюбившийся мне вопрос с такого собеседования. Дело было в MemSQL, году так в 2013. (Они даже успели переименоваться, поэтому, полагаю, конкретно этот вопрос они на собеседовании уже не задают. Не чувствую вины за то, что выдаю его. Это отличная история, которая также кажется мне поучительной; просто раньше я о ней никогда не писал).
Окей, вообще, это даже не вопрос как таковой, это программерская задачка на засыпку. Не помню, сколько времени мне на нее дали. Скажем, три часа, считая время, потребовавшееся на постановку задачи.
Поскольку компания MemSQL разрабатывала базу данных, этот челлендж из той же оперы.
Читать: https://habr.com/ru/post/662247/
How to perform CRUD operations with Entity Framework Core and PostgreSQL
When working with relational databases, you often come across two tasks: writing SQL queries and mapping the results to some DTO objects.
.NET developers are lucky to have an incredibly powerful tool that can speed up their development: Entity Framew...
Read: https://code4it.hashnode.dev/how-to-perform-crud-operations-with-entity-framework-core-and-postgresql
When working with relational databases, you often come across two tasks: writing SQL queries and mapping the results to some DTO objects.
.NET developers are lucky to have an incredibly powerful tool that can speed up their development: Entity Framew...
Read: https://code4it.hashnode.dev/how-to-perform-crud-operations-with-entity-framework-core-and-postgresql
Design for Storage Redundancy in Azure
Read: https://jesusegarcia.hashnode.dev/design-for-storage-redundancy-in-azure
Read: https://jesusegarcia.hashnode.dev/design-for-storage-redundancy-in-azure
The 5-Step Guide to Mainframe Modernization for Banks
Read: https://www.mongodb.com/blog/post/5-step-guide-mainframe-modernization-banks
Read: https://www.mongodb.com/blog/post/5-step-guide-mainframe-modernization-banks
Celebrating Earth Day With Three MongoDB Customers
Read: https://www.mongodb.com/blog/post/celebrating-earth-day-three-mongodb-customers
Read: https://www.mongodb.com/blog/post/celebrating-earth-day-three-mongodb-customers
MongoDB vs DynamoDB: Which NoSQL database is right for you?
Data storage flexibility can be one of the most important keys to your productivity as a software developer, and NoSQL databases are a great facilitator of that flexibility. They allow for high-speed data management and scalability, which makes them ...
Read: https://educativeio.hashnode.dev/mongodb-vs-dynamodb-which-nosql-database-is-right-for-you
Data storage flexibility can be one of the most important keys to your productivity as a software developer, and NoSQL databases are a great facilitator of that flexibility. They allow for high-speed data management and scalability, which makes them ...
Read: https://educativeio.hashnode.dev/mongodb-vs-dynamodb-which-nosql-database-is-right-for-you
Graphs simplify software development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Read: https://blogs.oracle.com/database/post/graphs-simplify-software-development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Read: https://blogs.oracle.com/database/post/graphs-simplify-software-development
Oracle
Graphs simplify software development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Concurrent write problem
Introduction
Concurrency control is one of the most challenging aspects of software development. Sometimes, we have a tendency to wishful thinking and naive beliefs that our advanced toolkit like a web framework, a database or an ORM solve all our is...
Read: https://jorzel.hashnode.dev/concurrent-write-problem
Introduction
Concurrency control is one of the most challenging aspects of software development. Sometimes, we have a tendency to wishful thinking and naive beliefs that our advanced toolkit like a web framework, a database or an ORM solve all our is...
Read: https://jorzel.hashnode.dev/concurrent-write-problem
Multi-user secrets rotation for Amazon RDS
Read: https://aws.amazon.com/blogs/database/multi-user-secrets-rotation-for-amazon-rds/
Read: https://aws.amazon.com/blogs/database/multi-user-secrets-rotation-for-amazon-rds/
Democratizing Data Access With Plain English, Cogram, and MongoDB
Read: https://www.mongodb.com/blog/post/democratizing-data-access-plain-english-cogram-mongodb
Read: https://www.mongodb.com/blog/post/democratizing-data-access-plain-english-cogram-mongodb
Importing a Data Set for Machine Learning in Python
Day 19 in #100DaysOfCode
After we successfully install Jupyter Notebook, we can now get into more details and have a full technical start to Machine Learning with Python. Importing a data set is the way to go.
First, we will go to Kaggle.com and regi...
Read: https://ilkecandan.hashnode.dev/importing-a-data-set-for-machine-learning-in-python
Day 19 in #100DaysOfCode
After we successfully install Jupyter Notebook, we can now get into more details and have a full technical start to Machine Learning with Python. Importing a data set is the way to go.
First, we will go to Kaggle.com and regi...
Read: https://ilkecandan.hashnode.dev/importing-a-data-set-for-machine-learning-in-python
TDE certificate rotation on Amazon RDS for SQL Server
Read: https://aws.amazon.com/blogs/database/tde-certificate-rotation-on-amazon-rds-for-sql-server/
Read: https://aws.amazon.com/blogs/database/tde-certificate-rotation-on-amazon-rds-for-sql-server/
RDS Aurora Serverless v2 is finally here, let's migrate!
After being in preview for what felt like an eternity, AWS has finally
released RDS Aurora Serverless v2 on April 21, 2022.
RDS Aurora Serverless v2 is available for both Mysql 8 and Postgres 13 and will be a game changer for many organizations that...
Read: https://cirrostratus.cloud/rds-aurora-serverless-v2-is-finally-here-lets-migrate
After being in preview for what felt like an eternity, AWS has finally
released RDS Aurora Serverless v2 on April 21, 2022.
RDS Aurora Serverless v2 is available for both Mysql 8 and Postgres 13 and will be a game changer for many organizations that...
Read: https://cirrostratus.cloud/rds-aurora-serverless-v2-is-finally-here-lets-migrate
12. Future of Data Systems
This section is all about author's speculations about the future of data systems.
Martin Klepmann:
The goal of data integration is to make sure that data ends up in the right form in all the right places
The ability to create derived views of the s...
Read: https://psrlog.com/12-future-of-data-systems
This section is all about author's speculations about the future of data systems.
Martin Klepmann:
The goal of data integration is to make sure that data ends up in the right form in all the right places
The ability to create derived views of the s...
Read: https://psrlog.com/12-future-of-data-systems