Skip to content

Instantly share code, notes, and snippets.

View oriverk's full-sized avatar
🚴
How’s it going?

Oriver K oriverk

🚴
How’s it going?
View GitHub Profile
@oriverk
oriverk / index.js
Created April 30, 2024 00:39 — forked from edokeh/index.js
佛祖保佑,永无 BUG
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||// \
// / _||||| -:- |||||- \
@oriverk
oriverk / select.tsx
Created September 30, 2021 17:15
react-select の試し書き。(不要になったのでgistに保存
import { useState, useEffect, useCallback, useMemo } from 'react'
import { useRouter } from 'next/router'
import {
Box,
Heading,
FormErrorMessage,
FormLabel,
FormControl,
FormHelperText,

#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に感謝したいと思う

@oriverk
oriverk / flatten2dimensionalArray.md
Created August 19, 2021 09:46
JS: how to flatten 1000x1000 of 2-dimensional array; for.push vs reduce.concat vs spread syntax vs Array.prototype.push.apply(a, b)

enviroment

  • ubuntu 20.04LTS
    • RAM: 16GB
    • CPU: intel core i5 8t gen
  • node v14.17.2

for.push vs reduce.concat vs spread syntax vs Array.prototype.push.apply(a, b)

  • references
@oriverk
oriverk / readme.md
Created July 8, 2021 12:27 — forked from dounokouno/readme.md
戦国IXAの個人的なGreasemonkeyのUserScript

概要

戦国IXAにいくつかの便利な機能を追加するGreasemonkeyのUserScriptです。

動作環境

下記の環境にて動作確認を行っております。