DBMSの新旧必修用語「ACID」「OTLP」「NoSQL」そして「NewSQL」とは?
データベース管理システム(DBMS)の新たな選択肢「NewSQL」とは何であり、なぜ必要なのか。それを理解するには、「ACID特性」をはじめとするDBMSの基本要素を理解することが近道となる。主要な知識を整理しよう。
2023/08/29
データベース管理システム(DBMS)の新たな選択肢「NewSQL」とは何であり、なぜ必要なのか。それを理解するには、「ACID特性」をはじめとするDBMSの基本要素を理解することが近道となる。主要な知識を整理しよう。
2023/08/29
データの量も種類も急増する中、リソースの枯渇やコスト効率の悪化、管理の複雑化などに悩まされるケースが増えている。そこで注目されるのが、オブジェクト/ブロック/ファイルなど、タイプを問わずデータ管理可能なオープンソースベースのストレージだ。
2023/08/24
ソフトウェア開発者として活躍するには、どのようなスキルが必要なのか。女性プログラマーの経験を基に、プログラマーの活躍に欠かせないスキルや、女性のプログラマーを増やす方法を説明する。
2023/08/22
多くの企業で導入が進むタスク/プロジェクト管理ツール。しかし、部署ごとに独自の契約を結ぶケースが多く見られ 、こうした状態を脱却し、ツールの全社統一を目指す企業が増加している。主要8製品の比較から情シスに最適な製品を探る。
2023/08/17
参照系データベースをクラウド上に、更新系データベースをオンプレミス上に構築している出前館。両者間での同期の遅延、更新系の負荷上昇といった課題を解決し、高速レプリケーションを実現した同社の取り組みを紹介する。
2023/08/15
「Java」は歴史あるプログラミング言語であり、一部の開発者にとっては目新しい存在として映らない可能性がある。だがそうした認識は誤りだ。あらためてJavaの“真実”に目を向けよう。
2023/08/10
多くの企業で自社インフラやワークロードのクラウド移行が進められる中、既存のメインフレームを新たなハイブリッドクラウド環境へいかにして統合するかは、喫緊の課題となっている。統合の実現に向けた戦略を策定するポイントとは何か。
2023/08/09
多くの組織がマルチクラウド/Kubernetes環境にアプリケーションを展開するようになった。しかし、クラウドネイティブ環境のリソース管理は複雑になっており、CI/CDによるサイクル管理ではサービス品質を維持できなくなりつつある。
2023/08/08
ソフトウェア開発においてアジリティと品質の両立が求められる中、テスト量の増加により、一方が犠牲になってしまっているケースは多い。そこで検討したいのが、テストの自動化だ。それを容易にする、AIを活用した自動化基盤の実力とは?
2023/08/07
アプリケーション開発のモダナイズを図る際に、セキュリティは最優先して取り組みたい課題の1つとなる。そこで注目したいのが、アプリケーションのライフサイクル全体にセキュリティを組み込むDevSecOpsのアプローチだ。
2023/08/04