オープンソフト製品

オープンソフトに関わるメモ、調べものの結果などをまとめます。

IT情報

MATLABについて

MATLAB(マットラブ)は、アメリカ合衆国のMathWorks社が開発している数値解析ソフトウェアであり、その中で使うプログラミング言語の名称でもある。MATLABは、数値線形代数、関数とデータの可視化、アルゴリズム開発、グラフィカルイ...
IT情報

Dockerについて

こちらを参照させて頂きました。「Docker入門(第一回)~Dockerとは何か、何が良いのか~」 抜粋:Dockerは、インフラ関係やDevOps界隈で注目されている技術の一つで、Docker社が開発している、コンテナ型の仮想環境...
IT情報

Git、GitHub、GitLab の違い

この3者の位置付け(概要)を明確化したいと思います。 ■Git Gitは分散型バージョン管理を実現するシステムの総称です。Gitと呼ばれるサービスがあると思われがちですが、Gitという仕組みがあると考えてもらった方が良いでしょ...
IT情報

コンテナ技術とは

コンテナ技術について分かりやすい説明がありました。サマリは以下の通り。 仮想化技術のコンテナは、OS上に仮想的に複数のコンテナ(分離・独立した領域)の箱を設け、そのなかで、アプリケーションを実行・動作させる仕組みです。コンテナにアプ...
IT情報

AWS Fargate

「コンテナ向けサーバーレスコンピューティングエンジン」とのことです。 以下、AWSでの説明になります: AWS Fargate は、Amazon Elastic Container Service (ECS) と Amazon El...
オープンソフト製品

オープンソース:MongoDB

MongoDBは、Server Side Public License で提供されるドキュメント指向データベースである。開発とサポートはMongoDB Inc.が行なっている。 ウィキペディア MongoDBはRDBMSではなく、い...
オープンソフト製品

オープンソース:redis

Redisは、ネットワーク接続された永続化可能なインメモリデータベース。連想配列、リスト、セットなどのデータ構造を扱える。いわゆるNoSQLデータベースの一つ。オープンソースソフトウェアプロジェクトであり、Redis Labsがスポンサー...
オープンソフト製品

オープンソース:Apache Kafka

Apache Kafka(以降、Kafka)はスケーラビリティに優れた分散メッセージキューです。メッセージキューとは、システム間のデータの受け渡しを仲介し、データを一時的に保持(キューイング)するミドルウェアです。メッセージキューを導入す...
オープンソフト製品

マイクロサービスとは?

マイクロサービスとは、ソフトウェア開発の技法の1つであり、1つのアプリケーションを、ビジネス機能に沿った複数の小さいサービスの疎に結合された集合体として構成するサービス指向アーキテクチャの1種である。マイクロサービスアーキテクチャでは、各...
タイトルとURLをコピーしました