00:10:04

一応ソートのソースも追ってみたけれど、インデックス使ってないね。そもそもあのインデックスの作成方法で文字列型以外のソートができるわけないんだけども

00:11:37

なんか、ちゃんと調べるほど絶望してきたし、 Sync に乗っかる予定がないなら使うべきではないプロダクトだなという印象になってきている

00:15:10

俺この中身知ってたら絶対に Realm 使う選択はしなかった。2年前にこの調査をするべきだった

00:17:23

> Indexing a property will greatly speed up queries where the property is compared for equality (i.e. the == and Contains operators), at the cost of slower insertions.
realm.io/docs/dotnet/latest/#i
って書いてあるけれど、 String にしか効かないなんてどこにも書いてないし、意図的に隠されていると思ってるよ

01:15:09

この前、行を削除すると遅くなるかもと言ったけれど、あれは半分間違いだった。少なくとも C# バインディングでは、行の削除をすると、削除して空いたところに一番最後の要素を持ってくる動作をするので、 General Form へ変換を行う必要がない

01:16:38

realm-core(C++ 実装)では、行を本当に削除することも、最後の要素で埋めることもできて、バインディング側の実装が後者を呼び出してる

01:17:34
realm-dotnet/object_cs.cpp at 71a799479c966febc36e62cc190d90b663bc2486 · realm/realm-dotnet
01:25:25

RemoveRange も追ってみたけれど、やっぱり move_last_over しているので、 C# バインディング(object-store のコードで指定されているから他の言語バインディングでも)から General Form を生み出すのは不可能かもしれん。まぁそのために行番号には直接触れられないような API を公開してるんだろうけど

01:33:02

ネットに転がる Realm のベンチマーク的な話を読むときは、 Realm のデータ構造は列指向ということに気を付けないといけない。クエリが完走しきった時点では行番号のリストを持っているだけで、実際にプロパティにアクセスしたときに、プロパティに対応する列の、行番号に対応するデータを取得しに行くので。

01:35:08

SQLite に詳しかったら比較してめっちゃ楽しい感じにできたんだろうけれど、もう1か月かけて SQLite の調査をする元気は残ってないよ。。。

01:43:07

(モバイル/web)アプリのバックエンドとかいう、リリースした時点で DB のユースケースが確定している用途なら、インデックス指向であるべきだと思う。
クエリ言語という観点でいうなら、どのカラムを条件にするか、ではなく、どのインデックス(または複合インデックス)を条件にするかで指定できるべき。
開発環境全体で言うなら、ユースケースから適切なインデックスを自動で生成できるべき。
とにかく、不要な全件検索を避けることに重きを置いて設計されるべきだと思う。

02:08:05

データは集まったし、スライド作らないと。木構造の図とか用意するの面倒だな……

02:09:25

DB を DOT 形式に吐かせるツールを動くように修正したので、それが吐くデータを参考にしながらやる予定だよ

02:09:55

動かなかったということは誰も使ってないということなんですけど、中の人どうやってデバッグしてるんだろう

02:12:47

Timestamp 型カラムの出力に対応していなかったり、存在しないメンバーを呼び出していたりするあたり、オープンソース化前からすでにメンテされてないんじゃないか疑惑がある

02:14:44

もう第三正規形の定義覚えてないな……

02:17:59

A -> B -> C のチェーンになった関数従属がないことだっけ

02:23:25

データベーススペシャリスト午後Ⅱの問題を読むと、業務システムどんだけエンティティあんねんって泣きたくなるのでおすすめ

02:32:33

発表時間7分って難しいんだよなぁ。普通に語ると20分行きそうだし、高速に終わらせると3分で終わりそうだし

02:36:01

弊TL、アイコンがアニメーションすることで百合オタクが見える化されている……

02:43:48

ざるそばの人だからわけわからんラノベとして期待していたんだけど、特設サイトができてしまって、出版社が推す気、つまりまともな作品になってしまっている可能性が出てきて、つらくなってきた

MF文庫J『スコップ無双 「スコップ波動砲!」( `・ω・´)♂〓〓〓〓★(゜Д ゜ ;;;).:∴ドゴォォ』特設サイト bc.mediafactory.jp/bunkoj/scoo

MF文庫J『スコップ無双 「スコップ波動砲!」( `・ω・´)♂〓〓〓〓★(゜Д ゜ ;;;).:∴ドゴォォ』特設サイト
02:55:52

宝島社どんだけ電子版出したくないんだよ

03:16:01

読書メーターが改善されたと同時に BOOKWALKER 推しになったの、カドカワに食われたのか

03:20:48

@deflis ややこしい……

03:28:33

カドカワってドとワがドワンゴなのか……

03:35:27

クソルールにだけはうるさいクソ自治を見てしまったので閉店

11:00:43

寝たい盛りのお年頃

15:08:00

常磐各駅駅メロ廃止が廃止されてる

15:24:40

講師はいるが、学生がいない

15:28:14

ゴミ箱にティッシュを投げ入れるくらいのノリで、カードリーダーに学生証投げつけたら出席になってほしいので、やわらか素材の学生証が求められる

21:21:36

Osushi、まだ生きてたのか

21:53:12

アジアカップなんだこれ疑惑の判定ばっかじゃねえか

23:41:45

あらゆる能力がないので無系