Start Polyglot Development with Autonomous Database
Most new cloud-based applications consist of customer-facing applications written in Node.js, Python, or PHP noscripts, reading data from a database. A Java-based back-end application provides real-time data management. Start Polyglot application development with Oracle Autonomous Database on our LiveLabs hands-on workshop platform provides examples of connecting to the Autonomous Database and executing SQL queries using multiple programming languages like Python, Java, .NET and Node.js
Read: https://blogs.oracle.com/database/post/start-polyglot-development-with-autonomous-database
Most new cloud-based applications consist of customer-facing applications written in Node.js, Python, or PHP noscripts, reading data from a database. A Java-based back-end application provides real-time data management. Start Polyglot application development with Oracle Autonomous Database on our LiveLabs hands-on workshop platform provides examples of connecting to the Autonomous Database and executing SQL queries using multiple programming languages like Python, Java, .NET and Node.js
Read: https://blogs.oracle.com/database/post/start-polyglot-development-with-autonomous-database
Oracle
Start Polyglot Development with Autonomous Database
Most new cloud-based applications consist of customer-facing applications written in Node.js, Python, or PHP noscripts, reading data from a database. A Java-based back-end application provides real-time data management. Start Polyglot application development…
How to configure CMake to connect to MYSQL in C
C is one of the fastest language around. Many a times you might need to use it in your development activities to speed up some processes. For one of my requirement I need to interact with MYSQL in C. Although there are many different articles which e...
Read: https://neerajjaiswal.com/how-to-configure-cmake-to-connect-to-mysql-in-c
C is one of the fastest language around. Many a times you might need to use it in your development activities to speed up some processes. For one of my requirement I need to interact with MYSQL in C. Although there are many different articles which e...
Read: https://neerajjaiswal.com/how-to-configure-cmake-to-connect-to-mysql-in-c
👍1
В чем проблема с базами данных «ключ-значение» и как ее решают Wide-column-хранилища
Базы данных «ключ-значение» великолепные — ультрабыстрые, простые, почти линейно масштабируемые по количеству узлов. Но с ними все не так просто. Команда VK Cloud Solutions перевела статью о том, какие у таких баз есть проблемы и как их решить с помощью Wide-column-хранилищ.
Проблемы с базами данных «ключ-значение»
Основная концепция базы данных «ключ-значение» в том, что сами значения ее не беспокоят. Ее работа основана на некоторых допущениях, например, как у Redis, но на структуру данных она вообще не обращает внимания. Из-за этого могут возникнуть три проблемы.
Читать: https://habr.com/ru/post/675556/
Базы данных «ключ-значение» великолепные — ультрабыстрые, простые, почти линейно масштабируемые по количеству узлов. Но с ними все не так просто. Команда VK Cloud Solutions перевела статью о том, какие у таких баз есть проблемы и как их решить с помощью Wide-column-хранилищ.
Проблемы с базами данных «ключ-значение»
Основная концепция базы данных «ключ-значение» в том, что сами значения ее не беспокоят. Ее работа основана на некоторых допущениях, например, как у Redis, но на структуру данных она вообще не обращает внимания. Из-за этого могут возникнуть три проблемы.
Читать: https://habr.com/ru/post/675556/
The Power of Qualified Research That Companies Can Trust
Read: https://www.mongodb.com/blog/post/power-qualified-research-companies-can-trust
Read: https://www.mongodb.com/blog/post/power-qualified-research-companies-can-trust
SQL HowTo: наперегонки со временем
В PostgreSQL несложно написать запрос, который уйдет в глубокую рекурсию или просто будет выполняться гораздо дольше, чем нам хотелось бы. Как от этого защититься?
А чтобы еще и полезную работу сделать? Например, набрать следующий сегмент данных при постраничной навигации со сложным условием фильтрации.
Читать: https://habr.com/ru/post/676784/
В PostgreSQL несложно написать запрос, который уйдет в глубокую рекурсию или просто будет выполняться гораздо дольше, чем нам хотелось бы. Как от этого защититься?
А чтобы еще и полезную работу сделать? Например, набрать следующий сегмент данных при постраничной навигации со сложным условием фильтрации.
Читать: https://habr.com/ru/post/676784/
Your Guide to DistSQL Cluster Governance Capability——Apache ShardingSphere Feature Update
Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...
Read: https://distributeddatabase.hashnode.dev/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...
Read: https://distributeddatabase.hashnode.dev/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
How Do I Index My Appwrite Collection?
The Appwrite Hackathon on DEV has just concluded and one of the frequent pain points among new Appwrite developers is with adding indexes to collection. When attempting to query a collection or sort the documents returned, Appwrite developers frequen...
Read: https://vincentge.hashnode.dev/how-do-i-index-my-appwrite-collection
The Appwrite Hackathon on DEV has just concluded and one of the frequent pain points among new Appwrite developers is with adding indexes to collection. When attempting to query a collection or sort the documents returned, Appwrite developers frequen...
Read: https://vincentge.hashnode.dev/how-do-i-index-my-appwrite-collection
What the hell is dbt (data build tool) ?
dbt (Yes dbt doesn't have capital letters) is one of the fast growing data transformation tools used by top companies. When I first started with dbt , I didn't actually understand what dbt is and how dbt can be used in real world. So I tried to under...
Read: https://tech.tipseason.com/what-the-hell-is-dbt-data-build-tool
dbt (Yes dbt doesn't have capital letters) is one of the fast growing data transformation tools used by top companies. When I first started with dbt , I didn't actually understand what dbt is and how dbt can be used in real world. So I tried to under...
Read: https://tech.tipseason.com/what-the-hell-is-dbt-data-build-tool
Сказ о том, как мы Tarantool Kubernetes Operator писали
Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются декларативные ресурсы. Иерархическая система ресурсов позволяет создавать большие системы с минимумом конфигов. Именно поэтому всё больше и больше людей переносит свою инфраструктуру внутрь Kubernetes, причём не только stateless-, но и statefull-приложения. Так зачем отказывать себе в удобстве и не использовать Tarantool внутри Kubernetes?
Привет, меня зовут Костя, и сегодня я расскажу про то, с чем мы столкнулись при разработке Tarantool Kubernetes Operator, Enterprise для Kubernetes / Openshift. Кому интересно — добро пожаловать под кат.
Читать: https://habr.com/ru/post/676972/
Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются декларативные ресурсы. Иерархическая система ресурсов позволяет создавать большие системы с минимумом конфигов. Именно поэтому всё больше и больше людей переносит свою инфраструктуру внутрь Kubernetes, причём не только stateless-, но и statefull-приложения. Так зачем отказывать себе в удобстве и не использовать Tarantool внутри Kubernetes?
Привет, меня зовут Костя, и сегодня я расскажу про то, с чем мы столкнулись при разработке Tarantool Kubernetes Operator, Enterprise для Kubernetes / Openshift. Кому интересно — добро пожаловать под кат.
Читать: https://habr.com/ru/post/676972/
What the heck is OLTP, OLAP?
What's OLTP?
OLTP stands for Online Transaction Processing, in which a database is used to execute huge amounts of transactions. Transaction means to change data, either by inserting, updating, or deleting small amounts of data. It's usually used at ...
Read: https://samuelsorial.tech/what-the-heck-is-oltp-olap
What's OLTP?
OLTP stands for Online Transaction Processing, in which a database is used to execute huge amounts of transactions. Transaction means to change data, either by inserting, updating, or deleting small amounts of data. It's usually used at ...
Read: https://samuelsorial.tech/what-the-heck-is-oltp-olap
Наш опыт миграции PostgreSQL с AWS RDS на свою (self-hosted) инсталляцию
В статье рассмотрен способ безболезненной миграции базы данных PostrgeSQL c RDS-сервиса в AWS на self-hosted-инстанс с обеспечением отсутствия простоя в работе и максимальной консистентности данных.
С RDS вы получаете один или несколько экземпляров БД, с которыми можно сразу работать — писать или читать данные. При этом нет необходимости самостоятельно разбираться с установкой и изначальной конфигурацией самой БД. Согласитесь, звучит круто! Но на самом деле есть нюансы…
Читать: https://habr.com/ru/post/676860/
В статье рассмотрен способ безболезненной миграции базы данных PostrgeSQL c RDS-сервиса в AWS на self-hosted-инстанс с обеспечением отсутствия простоя в работе и максимальной консистентности данных.
С RDS вы получаете один или несколько экземпляров БД, с которыми можно сразу работать — писать или читать данные. При этом нет необходимости самостоятельно разбираться с установкой и изначальной конфигурацией самой БД. Согласитесь, звучит круто! Но на самом деле есть нюансы…
Читать: https://habr.com/ru/post/676860/
Moving a Python Application to a Distributed Database in Three Easy Steps.
I have been writing APIs and small services in Python (mostly with SQL-based databases) for quite some time now. As developers, we don’t pay too much attention to database performance and scalability unless our application faces real performance issu...
Read: https://stalwartcoder.dev/moving-a-python-application-to-a-distributed-database-in-three-easy-steps
I have been writing APIs and small services in Python (mostly with SQL-based databases) for quite some time now. As developers, we don’t pay too much attention to database performance and scalability unless our application faces real performance issu...
Read: https://stalwartcoder.dev/moving-a-python-application-to-a-distributed-database-in-three-easy-steps
Миграции баз данных с помощью библиотеки Liquibase
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказывае...
Читать: «Миграции баз данных с помощью библиотеки Liquibase»
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказывае...
Читать: «Миграции баз данных с помощью библиотеки Liquibase»
Archive data from Amazon DocumentDB (with MongoDB compatibility) to Amazon S3
Read: https://aws.amazon.com/blogs/database/archive-data-from-amazon-documentdb-with-mongodb-compatibility-to-amazon-s3/
Read: https://aws.amazon.com/blogs/database/archive-data-from-amazon-documentdb-with-mongodb-compatibility-to-amazon-s3/
Improve performance of your bulk data import to Amazon RDS for MySQL
Read: https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
Read: https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
What is CAP theorem ?
Let's shout out to Eric Brewer for his states about distributed system.
Introduction
Based on Wikipedia, CAP stands for
Consistency: every read receives the most recent write or an error.
Availability: every request receives a (non-error) response, ...
Read: https://about-luan.com/what-is-cap-theorem
Let's shout out to Eric Brewer for his states about distributed system.
Introduction
Based on Wikipedia, CAP stands for
Consistency: every read receives the most recent write or an error.
Availability: every request receives a (non-error) response, ...
Read: https://about-luan.com/what-is-cap-theorem
👍1
Моделирование базы данных в Neo4j
Моделирование базы данных в графовых БД существенно отличается от реляционных. В этой статье я расскажу о best practices, тонкостях и нюансах моделирования данных в Neo4j.
Читать: https://habr.com/ru/post/677296/
Моделирование базы данных в графовых БД существенно отличается от реляционных. В этой статье я расскажу о best practices, тонкостях и нюансах моделирования данных в Neo4j.
Читать: https://habr.com/ru/post/677296/
Data Modelling
If you are a Database Developer or Database Engineer you must have heard or faced a scenario where we need to create a model for our database.
So, This article is also about Data Modelling or in simple terms how we create data models for our database...
Read: https://nidhigupta.hashnode.dev/data-modelling
If you are a Database Developer or Database Engineer you must have heard or faced a scenario where we need to create a model for our database.
So, This article is also about Data Modelling or in simple terms how we create data models for our database...
Read: https://nidhigupta.hashnode.dev/data-modelling
Introduction to MongoDB
In this tutorial, we'll look at what MongoDB is and why you should bother learning it?
Let's start with why
Here are just a few reasons why I think it's worth our time to learn more about this exciting technology :
It's in demand and as far as I can...
Read: https://jayesh-karli.hashnode.dev/introduction-to-mongodb
In this tutorial, we'll look at what MongoDB is and why you should bother learning it?
Let's start with why
Here are just a few reasons why I think it's worth our time to learn more about this exciting technology :
It's in demand and as far as I can...
Read: https://jayesh-karli.hashnode.dev/introduction-to-mongodb
Manticore — альтернатива Эластику на C++ с 21-летней историей
5 лет назад мы форкнули Manticore из open source версии некогда популярного open source поискового движка Sphinx 2.3.2. У нас было два пакетика травы, семьдесят пять ампул мескалина, три C++ разработчика, один саппорт-инженер, опытный пользователь, менеджер, мать пятерых детей, помогающая нам на полставки и гора багов, крэшей и технических долгов. И вот, по прошествии 5 лет и сотен новых пользователей мы готовы сказать, что Manticore можно использовать как альтернативу Elasticsearch и для полнотекстового поиска и для аналитики данных.
В этой статье хочется: вспомнить как всё начиналось и что было до SOLR и Elasticsearch, максимально объективно обрисовать текущую ситуацию, попытаться понять куда нам двигаться дальше.
Читать: https://habr.com/ru/post/676630/
5 лет назад мы форкнули Manticore из open source версии некогда популярного open source поискового движка Sphinx 2.3.2. У нас было два пакетика травы, семьдесят пять ампул мескалина, три C++ разработчика, один саппорт-инженер, опытный пользователь, менеджер, мать пятерых детей, помогающая нам на полставки и гора багов, крэшей и технических долгов. И вот, по прошествии 5 лет и сотен новых пользователей мы готовы сказать, что Manticore можно использовать как альтернативу Elasticsearch и для полнотекстового поиска и для аналитики данных.
В этой статье хочется: вспомнить как всё начиналось и что было до SOLR и Elasticsearch, максимально объективно обрисовать текущую ситуацию, попытаться понять куда нам двигаться дальше.
Читать: https://habr.com/ru/post/676630/
👍1
YouTubeDrive: хранение файлов на YouTube
Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).
Если подумать, ведь бесплатное хранилище неограниченного размера предоставляют десятки интернет-сервисов, от соцсетей до фотохостингов. Например, ограничение YouTube на размер одного видеоролика — 12 часов или 256 ГБ, но на количество видеороликов ограничений нет.
Читать: https://habr.com/ru/post/676282/
Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).
Если подумать, ведь бесплатное хранилище неограниченного размера предоставляют десятки интернет-сервисов, от соцсетей до фотохостингов. Например, ограничение YouTube на размер одного видеоролика — 12 часов или 256 ГБ, но на количество видеороликов ограничений нет.
Читать: https://habr.com/ru/post/676282/