You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
End-to-End DB Encryption Data on the server is always encrypted, at rest, in transit, and in use. Secure and private database. ZeroDB is an end-to-end encrypted database in which the database server knows nothing about the data it is storing, greatly reducing the risk of data breach. Particularly in sensitive industries such as online casinos, where safeguarding user information is paramount, Zero
Introduction sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester and a broad range of switches lasting from database fingerprinting, over data fetching from the database, to accessing the und
37. 積み重なるWHERE句 -- 有効なアカウントのブログを取ってきたい場合 SELECT * FROM blog INNER JOIN users ON users.id = blog.user_id AND users.delete_flag = 0 WHERE blog.delete_flag = 0 38. 積み重なるWHERE句 -- 有効なアカウントのブログを取ってきたい場合 SELECT * FROM blog INNER JOIN users ON users.id = blog.user_id AND users.delete_flag = 0 WHERE blog.delete_flag = 0 ユーザの削除フラグを見る 39. 積み重なるWHERE句 -- 有効なアカウントのブログを取ってきたい場合 SELECT * FROM blog INNER JOIN users
#include "Littled/dbparser/dbparser.h" #define BYTES_LEN 400 int main(void) { char memseg[BYTES_LEN]; db_query_mm_t mm; db_op_base_t* root; db_tuple_t tuple; init_query_mm(&mm, memseg, BYTES_LEN); parse("CREATE TABLE sensors (id int, temp int);", &mm); init_query_mm(&mm, memseg, BYTES_LEN); parse("INSERT INTO sensors VALUES (1, 221);", &mm); init_query_mm(&mm, memseg, BYTES_LEN); parse("INSERT INT
This is the November 2024 issue of the monthly DB-Engines Ranking of database management systems. You can find the complete and most up-to-date ranking at DB-Engines.com. RankDBMSScoreChanges1.Oracle1317.01+ 7.572.MySQL1017.80-4.953.Microsoft SQL Server799.81-2.284.PostgreSQL654.34+ 2.185.MongoDB400.93-4.286.Redis148.64-0.996.Redis148.64-0.997.Snowflake142.50+ 1.908.Elasticsearch131.64-0.208.Elast
Apache® DruidA high performance, real-time analytics database that delivers sub-second queries on streaming and batch data at scale and under load. Download Join Slack GitHub Sub-second queries at any scaleExecute OLAP queries in milliseconds on high-cardinality and high-dimensional data sets with billions to trillions of rows without pre-defining or caching queries in advance. High concurrency at
Introducing Irmin: Git-like distributed, branchable storage By Thomas Gazagnaire - 2014-07-18 This is the first post in a series which will describe Irmin, the new Git-like storage layer for Mirage OS 2.0. This post gives a high-level description on Irmin and its overall architecture, and later posts will detail how to use Irmin in real systems. Irmin is a library to persist and synchronize distri
膨大な量のデータを小型の機体に保存できるハードディスクドライブ(HDD)は、PCに内蔵されていたり外付けのストレージとして使用されていたりと、現代人の生活に浸透しています。そんなハードディスクは一体どのようにデータを読み書きしているのかが分かるムービー「How do hard drives work?」を、教育系ムービーを多数制作しているTED Edが公開しています。 How do hard drives work? - Kanawat Senanan - YouTube 地上から1mmの高さで、25秒で地球を1周する飛行機を思い浮かべてみてください。 この地球を手のひらサイズに縮めたものが、「HDDの世界」です。 一体、どうやって大量のデータを小さな機体に保存しているのでしょうか? HDDの内部には、高速で回転するディスク(プラッタ)が何枚も重なっています。 それぞれのディスクの表面では
Open Source Open-sourcing PalDB, a lightweight companion for storing side data LinkedIn’s data products give our members recommendations, analytics and insights. As we continue to invent more products that leverage data for our members, we need to push the envelope in our data processing capabilities and do more with less. One issue that often comes up is what to do to improve the usability and me
秘密分散方式のスケールアウトストレージをLinuxソフトウェアで実現する「IzumoFS」、東京大学発のスタートアップが発表 複数のLinuxサーバを束ねて、仮想的な1台のNASストレージサーバを構築するソフトウェア「IzumoFS」を、東京大学発のスタートアップ企業IzumoBaseが発表しました。 IzumoFSの大きな特長は2つ。1つは、複数のノードへストレージデータを分散する方式として、秘密分散方式を採用していることです。秘密分散とは、データを暗号化する際に複数に分解し、それぞれを分散して保存すること。 分解保存されたそれぞれの部分は、個別には元の情報を復元することはできず、安全性が高いとされています。 もう1つの特長はPtoPアーキテクチャによるスケールアウトが可能な点です。分散ストレージを構成するすべてのノードが共通の機能を備え、クライアントからのNFS、CIFS、iSCSIに
第32回 PostgreSQL 勉強会(2015年10月10日)で登壇してきました。 内容は前に書いたエントリーの MySQL使いが知るべきPostgreSQLとの違いと変わらない一つのこと MySQL使いの人がPostgreSQLを始めるときの罠をまとめてみた を元に発表してきました。 と言っても今回は参加者がPostgresSQLに詳しい前提だったのでMySQLを中心に話をしました。 実際の資料は下記のとおりです。 当日はビデオ撮影があったのでそのうち動画が上がると思います。 第32回 PostgreSQL 勉強会まとめ ~ togetter ~ 流石に2時間は疲れました。 内容としては眠くならないように面白おかしく伝えようと思ったのですがなかなか難しかったです。 前半はMySQLとPostgreSQLの方向性の違いをメインにしました。 後半はMySQLは僕が実際にハマった事などをメイ
同じデータストア内に異なるデータモデルを適合させるためのケーススタディ。 最近になって、”多言語パーシステンス”という考えが新たに登場し、ポピュラーになってきました。参考として、 Martin Fowlerが自身のブログに投稿した素晴らしい記事 をご覧ください。Flowerの基本的な考えを解釈すれば、大規模なソフトウェアアーキテクチャにおけるパーシステンス層の異なる部分に対して、適切なデータモデルを色々と使うことは有益である、ということになります。このことから、例えば、永続的に構造化されるリレーショナルデータベースには表形式のデータ、非構造化データ向けのドキュメントストアにはオブジェクトライクなデータ、ハッシュテーブル向けのキー/バリューストアには高度に関連付けられた参照データ向けのグラフデータベースを使うこともできるということです。従来の考え方では、これは同一のプロジェクト内で複数のデー
リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではないでしょうか。例えば「リレーショナルデータベース 仕組み」などで検索してみてください。ヒット数の少なさを実感できると思います。さらにそれらの記事は短いものがほとんどです。逆に、近年流行している技術(ビッグデータ、NoSQL、JavaScriptなど)を検索した場合、それらの機能を詳しく説明した記事はたくさん見つかると思います。 リレーショナルデータベースは、もはや大学の授業や研究論文、専門書などでしか扱われないような古くて退屈な技術なのでしょうか? 私は開発者として、理解していないものを
Distributed Transactions: TiDB uses a two-phase commit protocol to ensure ACID compliance, providing strong consistency. Transactions span multiple nodes, and TiDB's distributed nature ensures data correctness even in the presence of network partitions or node failures. Horizontal and Vertical Scalability: TiDB can be scaled horizontally by adding more nodes or vertically by increasing resources o
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く