こちらのポストを引用した際に、引用したポストと元ポストの両方が X ルール違反で消えてしまったので再掲します。このポストにより X アカウント @nakasyou0 において 12 時間アカウントがロックされました。
| function mkcd { | |
| mkdir -p "$1" && cd "$1" | |
| } |
#NoSQLデータモデリング技法
原文:NoSQL Data Modeling Techniques « Highly Scalable Blog
I translated this article for study. contact matope[dot]ono[gmail] if any problem.
NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティックな理論に欠けている。本稿で、私はデータモデリングの視点からのNoSQLシステムファミリーの短い比較といくつかの共通するモデリングテクニックの要約を解説したい。
本稿をレビューして文法を清書してくれたDaniel Kirkdorfferに感謝したいと思う
| import java.io.FileDescriptor; | |
| import java.io.FileOutputStream; | |
| import java.io.IOException; | |
| import java.io.OutputStream; | |
| import java.io.PrintStream; | |
| public class HelloWorld{ | |
| private static HelloWorld instance; | |
| public static void main(String[] args){ | |
| instantiateHelloWorldMainClassAndRun(); |
| var getIP = function (req) { | |
| if (req.headers['x-forwarded-for']) { | |
| return req.headers['x-forwarded-for']; | |
| } | |
| if (req.connection && req.connection.remoteAddress) { | |
| return req.connection.remoteAddress; | |
| } | |
| if (req.connection.socket && req.connection.socket.remoteAddress) { | |
| return req.connection.socket.remoteAddress; | |
| } |