「Oracle」を含む日記 RSS

はてなキーワード: Oracleとは

2020-06-06

ハード技術者からみた米中日

米中の技術競争日本はおいていかれているように、いち技術からは見える。

どうして今のような状況になったのか、考えてみたい。

原因は1つではなく、複合的だろう。



設計ソフトが持てなかった日本

日本半導体を開発しようとすると設計ソフト(Cadence, Synopsysなど)が必要だが、国産はもうないに等しい。

Webで働いている人からするとオープンソースで開発すれば、と思われるかもしれないが、あるにはあるが、実際の製造には使えない。

機能全然足りていないのもそうだが、全部の設計工程用のソフトはない。


設計ソフトライセンス料金が億単位でかかる。

製造原価やウェーハ代や人件費がかかるでしょと言われるが、ライセンス金も開発費の中でかなりの割合を占めている。

Web業界だとOracleの値上げに苦しんでいたと思うが、あれと同じような状況だ。


中国はどうかというと、日本と同様に設計ソフトは作れていない。

というよりGithubそもそもないのでフォークするなど簡単には作れない。



設計ソフト書籍販売

Webプログラミング関係だと書店にいけばあるが、半導体設計用のソフトに関しての和書はない。

洋書はあるが日本からすると数万もすると買えないだろう。

中国はどうかというと、毎月数冊くらいで出版されている。

最近プログラミング関係和書だと入門編で終わるのが多いが、中国では実際の設計の一連作業まで使い方を解説した書籍存在する。

また海賊版が出回っているので自習もできる。


勉強しようにも勉強できない日本と、勉強しようとすればなんとかなる中国の差ではないだろうか。

簡単CPUが作れるだけの書籍がある日本と、x86クローンを作りかけの中国書との違いといえばいいだろうか。



計測機器が作れなかった

国内であるレベルまでの計測機器しか作れなかった。

最初からアメリカ製品を買ってきて作ることが当たり前になっていたので、国内計測機器メーカーお金が流れが作れなかった。

書籍なども使い方までしかなく、計測機器を分解して中に入っている設計ノウハウについての解説はない。

アメリカではちゃん解説している人はいるし、中国でもある。




周りに物がない日本

アメリカだと設備投資している。土地があるからというのもあるのだろうが設備が充実している。

また型落ちの設備流通していることもあって、個人で所有している人もいる。


日本場合会社にも設備はない。

削れるところから削っていった結果なのだろうが。


中国はというと、深センでわかるように、分解した部品が売られていたりする。

組み合わせて新しいものを作る環境が充実している。



権限がない

個々人ではなんとか改善したいと思っていても権限がない。

取りあえず作ってみないと承認されないが、その取りあえず作ってみる環境もなくなったというのが、今の日本ではないだろうか

2020-05-31

anond:20200531013221

外資系テック企業サンフラン周辺ベイエリア

更にサンフランではなく、そこからちょっと離れた郊外ってことはサンマテオ・パロアルトあたりかな…?

AppleGoogleIntel、SIE、OracleFacebookMSHPあたりだと想像

いいところ通ってますねぇ。

でも確かにシリコンバレーは家高すぎてなんか大変って話を住んでる人から聞くので、お疲れさまです。。

2020-05-23

anond:20200523081250

もともとMySQL系はライバルPostgreSQL系だったはずなんだが・・・PostgreSQL,MariaDB,MySQL,Oracle,Microsoft か?いま。だとすると、こんなもんかという気はするが サーバ側はAmazon,GCP,Microsoft十分かもな

2020-04-19

anond:20200419163510

Oracleが手を引くって言ってたのは

Java EEっていう開発フレームワークのほうかな


Java本体のほうでは最近GraalVMってのを出してきて

VM起動時間の不利に対処してたりと

けっこう健闘してる印象

anond:20200419162943

いや、Oracleは手を引くといってたよ。

そもそも生みの親のお爺ちゃん引退したらしいし。

そういや

Javaちゃん、生き残ってるかな。

ビットバレー界隈のコロナ感染率って、ほかより多いとニュースに載ってたから。

anond:20200419162533

他にも結構つかわれてる

なんだかんだいって

Microsoft,Oracleなんかが担いでる強み

2020-04-17

コロナ時代中小SI

中堅SIerでいわゆるSEをやっている。中小企業や、大企業があっても部門システム程度のシステム導入や保守サポート自分仕事だ。オーダーメイドであればJavaC#OracleMSSQLで開発するし、業務パッケージの導入支援なんかもする。規模が小さいか多重下請けみたいなのはほぼないが、PMだけとか仕様決めだけで、作成外注頼みにして数回そうって、社内の技術空洞化心配される普通SI業だ。

IT業界の端くれらしく在宅リモートワークになった。お客さんは休業するところもあるにはあるが、多くはそのままだったり、営業時間を縮小したり、総務経理なんかをリモートにしたり、工夫しながら営業を続けている。チャットメール電話はそれなりに入ってくる。

例えば給与管理なら4月で雇用保険徴収対象外になる人が出るけどどうすればいいの?みたいな季節モノから、自宅PCから会社PCにつないで/会社ノートを自宅において、あのシステム使える?とか、IT補助金出るみたいだけどPC10台調達できるか営業に伝えて、みたいなこの状況ならではの対応とか。出荷システムピッキングがうまく行かないとか、普通保守対応もたくさんある。

開発案件ストップや延期もちょいちょいあるけど、自宅から質問に答えたりリモートトラブルシュートしたり営業インフラ担当の手配をしたりなんのかんの忙しい。自分もお客さんも自社の営業インフラSEもみんな在宅だったりするし普段とは違って変な感じだ。

いろんな企業のいろんな部署のいろんな人が働いていてITソフトウェアに頼っているんだなとあらためて感じた。

Amazon楽天ヤフオクメルカリなんでもそうだが、今はみんながプラットフォーマーになりたがる。

商流を握れば手数料で儲けがスケールする。ITをコアにスケールする企業が生き残る。

でも、そこで流れる商品を作っているのはメーカーだし、調達して販売してるのは卸だし、在庫が置かれてるのは倉庫業だし、ものを運ぶのは運送会社だ。その他たくさんの業種。マケプレで僕らが買えるのはそうした企業があるからだ。

いろんな会社が、この状況下でも営業をしなけりゃ生活必需品が行き渡らない。

その大部分は中小企業で、ITコアコンピタンスじゃない。高年収フルスタックITエンジニアを何人も抱えて内製化できない。情シスが何人かしかいなかったり、総務のお兄さん一人なんてところもある。そんな企業日本だけで何十万とある

そういうところに頼られて、なんか問題解決して、支えていけるなら、喜ばれるんなら、SIerもそんなに悪くはないなと思ったりした。

会社の大先輩のおじいちゃんは、SAPが出てきたころにパッケージオーダーメイドなんてなくなると言われたけど、パッケージ導入や足りない部分の開発で結局食えたと言っていた。ならクラウド時代でもSaaSが主流になっても多分仕事は尽きないんだろうな。最悪自分がどっかの会社情シスに潜り込んで内製に回れるような技術は身につけておきたいけども。

ちょっと前はきらきらしたWeb業界に憧れてたんだけど、コロナちょっとだけ考えが変わったな。

2020-03-27

楽園こちら側」の「事実に誠意を」をほぼdeepLで翻訳してみた その2

その1https://anond.hatelabo.jp/20200327214055

12 Dr. Hiroshi Nishiura is one of the few professionals of mathematical models of infectious diseases in Japan, and it is well known that his ability is outstanding. However, many people don't understand mathematical models themselves (I must confess that I can't say that I understand all of the findings because I'm not a professional of mathematical models either), so his findings and comments are easily deified. Because the contents of the mathematical model are a complete black box to many people, it makes it seem like the oracle is coming out like a shrine's oracle. Much of Japan's infection control policy relies on the Nishiura theory. So there is nothing wrong with that, but one of the problems in Japan is that there is no plan B in case plan A goes bust. Dr. Nishiura is an excellent scholar. It is not God. Hence the need to have that Plan B with the possibility of making a mistake. I am greatly concerned that bureaucrats and politicians who are prone to infallibilism will mistake science for an oracle. It is only when falsifiability is assured that science can continue to be scientific.

感想おみくじ神託が同じoracleだったので変な文章になったが直していない。

13 数理モデル演繹法活用産物である演繹法帰納法アブダクションで補完するのが、学問の基本であり、臨床医学常識である演繹法的にどんなに正しく見えても実はそれは違っていた、ということはこの業界ではよくあることなのだ。ヘーゲルマルクスのような巨大な知性でも演繹法オンリーでは間違うのである

Mathematical models are the product of deductive methods. The deductive method is complemented by the inductive or abduction method, which is the basis of scholarship and the common sense of clinical medicine. It's a common occurrence in this industry that no matter how deducibly correct it may seem, it's actually not true. Even a huge intellect like Hegel or Marx can make a mistake by deduction alone.

感想:「蓋を開けてみれば」を「実はそれは」に変更した。

14 モデルを使うな、といっているのでは決してない。ぼく自身モデルを用いて論文を書く。しかし、モデル無謬ではなく、そこには前提である仮定があり、仮定はしばしば間違っている。グラム染色活用するとは、グラム染色にできないこと、分からないことを知悉していることであり、グラム染色万能論者にグラム染色は使えない。同じことだ。英国でも数理モデル活用されているが、だからこそ英国人はその結語には非常に懐疑的で、常に反論異論が起きている。健全科学的な態度である

 I'm not saying don't use the model at all. I myself write a paper using a model. However, the model is not infallible, there are assumptions that are assumptions, and the assumptions are often wrong. Making use of Gram's stain means having full knowledge of what Gram's stain cannot do and does not understand, and Gram's stain cannot be used by Gram's stain universalists. It's the same thing. Mathematical models are also utilized in the UK, which is why Brits are very sceptical of their conclusions, and there are always counter-arguments and objections. It is a sound and scientific attitude.

感想:「前提たる仮定」がうまく訳せていなかったので「前提である仮定」にしたが、assumptions that are assumptionsになってしまった。

英国人は」がないと主語がIになってしまったので追加した。しかBritsじゃ意味違うよ。もっと正しく訳してくれない?

15 Japan's "now" is a well-controlled state of infection, which is much better than Wuhan at its worst, or Italy, Spain, France, England, or New York at the present time. The problem is that it doesn't guarantee that it will "always work".

感想特にない。便利だなあ。

16 懸念されるのは東京だ。感染報告が増えたことだけが問題なのではない。クラスター形成できない、トレースできない感染者が増えているのが問題である。そして、その陽性患者数に比べて検査数がずっと少ない。47人の感染者を捕捉するために100人未満(陽性者の検査日が不明だが、おそらくこのへんだろう)しか検査していないのは少なすぎる。

It is Tokyo that is of concern. The increase in reports of infection is not the only problem. The problem is that more and more infected people are unable to form clusters and cannot be traced. And the number of tests is much lower than that number of positive cases; it's too little that they only tested less than 100 people (the date of testing for the positives is unknown, but it's probably around here) to capture 47 infected people.

Again, it's not necessary to figure out all the infected people. However, it is troubling that the flow of infection, movement and clusters are out of sight. Therefore, the threshold for testing must be lowered in Tokyo. The threshold for testing varies with the circumstances. That's what I explained with the Korean example. Sticking to the Ministry of Health, Labour and Welfare's "standards" will lead to a misunderstanding of the phenomenon itself. Already in the Kansai region, infected people have been found with taste and smell abnormalities, and clusters have been detected from there. I would like to make more use of the athletic sensibilities of these clinicians. I'm not sure "where" in Tokyo is the barrier to lowering the number of inspections, but that barrier needs to be removed immediately.

感想:「捕捉するのに」を「捕捉するために」に変更した。多分これでいいと思う。思いたい。

アスチュートathleticになっているのはどう反応したらいいかからない。

17 This conceptual diagram that everyone is looking at - lowering the peak of the infection and shifting it to the side. This is all a product of deduction, and I don't know if it's really true. As mentioned above, the UK estimates already suggest that this is not enough. It is possible that the damage that was shifted to the side could simply be "extra-long damage".

感想特に言うことはない。便利だなあ。

18  そして、ここが肝心なのだが、ピークを下げるという理念が、「ピークを下げなければいけない」という観念になり、「ピークは下がっているはずだ」という確信になり、「ピークは起きていないんだ」という自己暗示に転じてはいけないということだ。プランAに固執する日本あるあるの失敗のパターンで、ダイヤモンドプリンセスでは「二次感染が起きてはいけない」が「起きているはずがない」に転じてノーガード下船を許してしまった。「ピークが起きてはいけない」が「ピークなんて見たくない」にならないように現実を見据える必要がある。たとえ、それが我々の見たくない不都合な真実であったとしても。

And this is the key point: the idea of lowering the peak should not become the notion that the peak must be lowered, or the belief that the peak must be lowered, or the self-implication that the peak is not happening. In a pattern of Japanese failure to stick to Plan A, Diamond Princess allowed no-guard disembarkation by changing "secondary infection should not occur" to "it can't have happened". We need to keep our eyes on reality so that "peak shouldn't happen" doesn't become "I don't want to see a peak. Even if it is an inconvenient truth that we don't want to see.

感想:mustが違う文脈で二回出てきている。よくわかるように変更したいものだ。

カギカッコがないとうまく訳せなかったので追加しているが、なぜかカッコ閉じるがいくつか抜けている。この箇所以外にも抜けがある。

19 Repeatedly. It's common knowledge in this industry that deductive methods are complemented by inductive methods. Nevertheless, PCR is often false-negative and has little power to determine the status of infection. That's why "testing everything" is so wrong. However, a serum test measuring immunoglobulin IgM and IgG would provide a more accurate picture of the "status of infection in the population. This, however, is not infallible. It is difficult to use for individual cases because it misses early infection, which is why it misses early HIV infection.Whether antibody testing is useful in individual cases remains to be tested, but it is well suited for epidemiological studies on a population basis. Roughly speaking, we can confirm whether the "infection is rampant" in Tokyo right now, or whether it's just an unfounded fear.

前例としては、ロンドンの血清検査で09年パンデミックインフルエンザが従来予測10倍起きていたことが血清検査でわかっている。抗体検査アウトブレイクのあとで事後的に行うことが多いが、慢性的パンデミックになりつつあるCOVID-19については、「今」こそが検証ポイントといって良い。

As a precedent, serology tests in London showed that the 2009 pandemic flu was 10 times more likely than previously predicted. Antibody testing is often performed after an outbreak, but now is a good time to examine COVID-19, which is becoming a chronic pandemic.

感想:「前例はあって」を「前例としては」に変えた。「前例はある。なおかつロンドンで〜10倍起きていた」になってしまたからだ。

20 英国さらアグレッシブだ。家庭で抗体検査を行い、「感染である」とわかればそれを自宅での自己隔離根拠に使おうというのだ。ロックダウンが起きている中で、検査陰性は「自己隔離不要」を意味しないため、その戦略に欠陥はある。が、考え方としては「感染全体を抑え込みたい」というもので、検討価値はあると思う。

The UK is even more aggressive. The idea is to test for antibodies at home, and if they are found to be infected, they will use it as a basis for self-isolation at home. That strategy is flawed because with the lockdown in place, a negative test does not mean "no self-sequestration". However, the idea is that we want to control the infection as a whole, and I think it is worth considering.

感想:「戦略に穴はある」を「戦略に欠陥はある」に変えた。

21 東京でどのくらいの感染が起きているか帰納法確認必要であり、有用だ。その結果がどうなるかは預言者ではないぼくには分からない。が、どんな結果が出てきても、それを受け入れ、場合によっては自説を変えて、プランBに移行することにも躊躇しない態度が科学者には必要だ。科学者は、首尾一貫していないことにかけて、首尾一貫していなければならないのだ。形式においては首尾一貫していなくても、プリンシプルプロフェッショナリズムにおいて一貫しなければならないのだ。事実に誠意を。 

Inductive legal confirmation of how many infections are occurring in Tokyo is necessary and useful. I'm not a prophet, so I don't know what the outcome will be.However, no matter what the outcome, scientists need to accept it and not hesitate to change their thesis and move on to Plan B in some cases. Scientists have to be coherent in their inconsistencies.They may not be coherent in form, but they must be coherent in principles and professionalism. Good faith in the facts. 

感想:首尾一貫という言葉を使いすぎて文章をアホっぽくしてしまったが他にいい方法が思いつかない。朝三暮四理解してくれなかった。「自説を曲げ」は「自説を変えて」に変更した。

文章はもう少し整形できると思うがとりあえずこれで。

岩田健太郎先生とDeepLに敬意を。

2020-02-23

2020年プログラミング言語解説

Ruby

まつほろひとゆきが作った日本産コンピューター言語パールというコンピューター言語を元に作られていてWebサービスを作るためのフレームワークを搭載している。代表的WebフレームワークtDiary

C

デニス立地さんがNTTで開発した言語マルチクスというOS作成するために作られた。わざと複雑な言語仕様にすることで自分役職ポジションを守ろうとしていたが、思った以上に世の中の人間はこの言語を使いこなしてしまい、超有名な言語になってしまった。スーファミゲーム制作にさえ使えなほどの超高級言語

まじないと呼ばれるプリプロセッサでの書き換えが必要な謎の文字列を埋め込む必要があったり、言語仕様曖昧な部分も多く、同じソースなのに実行環境によって動きが異なる、欠陥言語である。(32bit向けプログラムが64bit環境動作しないなど)

C++

オブジェクト指向言語。すべてのオブジェクト指向言語はこいつから始まった。

主にWindows上で動作するゲームを作るための言語。今ではUnityとか色々なゲーム開発の環境とかあるが、結局はパフォーマンスとか考えたらC++使うことになる。

代表作はOpenGLDirectX、Window10、LibreOffice など

Java

JavaScriptから派生した言語。読み方は(ジャワジャワ島のジャワ。)。もともとはOracle創始者博士趣味作成して、現在Oracleデータベースの基礎となるテクノロジーアプレットという実行するための専用プログラムインストールしないと、Javaで作ったプログラム(.classファイル)は動作しない。マークコーヒーだと思われがちだが、紅茶(ジャワティー)である

アンドロイドOS作成するためにも使われており、アンドロイドOSカーネルJava制御されている。そのため定期的にGCが走るので、アンドロイド端末は定期的に動作を停止することがある(いわゆるプチフリーズ)。

対策するためにはGC戦略見直してヒープ領域サイズメモリに乗せるキャッシュサイズなどの調整が必要であるが、げんざいのGoogleにはこれらを調整する人員はすでにいない。

このように業務データベースから携帯電話まで幅広く使われているので、Java技術があっても市場価値殆どないと言われている。(みんな使えて当たり前)

PHP

晩年政界への進出を目論んでいた松下幸之助が、未来社会を見据えて開発した言語。主にWebアプリケーション作成するために使われている。PはパナソニックのP。を略してPHP

かんたんにシェルコマンドを実行できたり、クエリストリングに代入した値を直接グローバル評価できたりするなど、洗練されていてとても便利な言語である

HTMLメール本文の中にもPHPの処理を書き込むことができる。

この世のすべてのサーバーに実行環境存在するので、PHPコードさえあれば、コンパイル不要でどのような環境でも動作する。

C言語の100倍生産性が高く、WikipediaFacebookSlackなどの超一流のサイトサービスで大量のアクセスを捌いている。

WardPressと呼ばれるフレームワーク(全世界Webサイト3分の1以上はWardPressで作成されている)を作成している言語であり、この言語なくして今のWeb存在していない。

データベースとも親和性がある、などと言われることもあるが特に根拠はない。

Go

韓国人棋士を倒したAIに特化したプログラム言語Googleが開発しており、もともとはDartという名前だったが、汚いという理由でなまえがGoに変わった。そのため現在Dartという言語存在していない。

AIに特化しているというだけあり、低レイヤむけの実行ファイル作成する必要があるため、コンパイル必要ではあるが、だいたいどの環境向けのバイナリも生成することができる。

デフォルトディープラーニングを使うための機能を持っていたり、プログラムを並列実行するための機能が備わっているので、コア数の多い環境で高速に動くプログラムを作りやすい。

JavaScript

Javaの元になったプロトタイプベースオブジェクト指向言語。読み方はジャワエスクリプト。W3Mというブラウザの上でインタラクティブWebサイトを動かすために作成された言語。もともとブラウザの上で動くための言語だったが、後にSafariブラウザに搭載されていたV6エンジンというJavaScript言語の実行エンジンを分離してNPMというJavaScriptを直接実行できる環境となった。

それ以降JavaScriptはブラウザ以外にVRゴーグルの中などで動くようになった。

並列プログラミング不可能な作りのため、コールバックを多用して、スパゲッティコードを量産することができる。

NPMを使う奴らは、JSブラウザ環境で使われる言語であることを全然考えてないため、WebpackとかBabelといった謎の開発環境をシコシコ積み上げている。いつかその塔は爆発し崩れ去ることになるであろう。

jQuery

Javaと同じくJavaScriptから派生した言語Javaとは互換性は無いが、JavaScriptの上位互換があるため、JavaScriptのコードをそのまま実行することができる。

$マークから始まる命令のみで構成されているとても縁起のいいプログラミング言語。おもにパララックスなどを実現するために利用されていて、WardPressなどのドライバとしても使われている。

JavaScriptの改良版であり、現在JavaScriptと言われているプログラム言語の99%はjQueryのことである。そのため現在慣習的にJavaScriptと呼ばれているもののほぼ全てはjQueryである

jQueryを覚えればJavaScriptは覚えなくても良い。などと言われるが、正確にはjQueryを覚えた頃にはJavaScriptも覚えている。というのが正確である

TypeScript

JavajQueryなどと同じくJavaScriptから派生した言語Microsoftが開発した関数型言語。開発時はF#(エフシャープ)というコードネームだった。

型に特化した言語であり、Microsoft製のVSCodeというIDE環境しか開発、実行が出来ない。(ただしMacLinux上でも動作可能)

TypeScriptを動かすにはサーバーVSCodeインストールする必要があり、言語IDEバージョンアップも多いため、メンテナスンスが困難である

Swift

iOSを作るために開発された言語関数型言語

前進となるObjectiv-Cという言語が、気持ち悪い構文であったため開発者が不足しており、このままではOSメンテナンスもままならない、という理由最初バージョンわずか14日間で作られた言語

Apple製品の上でしか動作しない。ビルドが非常に遅く一日に60回が限度である

LISP

((最強の言語。全ては関数であり、値であり、式である。)

(制御構文も、(一種の式であり、値である。)))

2020-02-22

オラクルOracle DBの最新版「19c」から、小規模システム向けのライセンスである「Standard Edition 2(SE2)」でRACを非サポートとするポリシーに変えた。2016年2月販売を終了した小規模向けライセンスの「Standard Edition(SE)」でRACを利用している場合も該当する。

SE RACの利用企業は最短のケースで10カ月以内に何らかの対策を打つ必要がある

一番の対策Oracle札束でぶん殴ることだろ

札束で殴れないところはRACを使うほどミッションクリティカルでは無いということだ

要は「無いより有ったほうがいいよね」的にRAC採用していたんだろう

2020-02-18

クソ有能な管理者もみたことはある anond:20200218221446

SIで開発&テクニカルサポート(運用保守)があったが、

運用保守部隊ボスX 2 がクソ有能だった

Oracleなどのミドルウエアやdump解析やRAC構成相談も含めたテクニカルサポートだったけど、



↑ こういう成功例を間近で見たので、あらゆることはやる気の問題だと認識していたし

上記のクソ有能な管理者ほどではないけれど、自分自身ベンチャーや小規模組織成功経験を積んだのでそれが当たり前だと最近まで認識していたけれど

どうも「当たり前」じゃないことに最近気づいたよ

ベンチャー新規事業業務への気軽な参加や社外の勉強会業務として好きに参加出来る仕組みを作ったけど

ベンチャーですら全員はそれを喜ばなかったし(数字を預かる人や役員の小言/愚痴ではない)

グダグダしている組織に至っては完全に余計なことでしか無かったよ

出来ることが増えることは彼/彼女らにとって嬉しいことでもなんでもなく

ただひたすらに余計なことなのだ

これは優秀/無能学歴職業関係ない

まれ持っての性格という他ない

2020-01-19

anond:20200119115801

それも前も同じ話をした anond:20200103191240

現在既に英語ガンガン職場電話個人メールアドレスヘッドハンティングが来るレベルならいざ知らず(Oracleにいた時にそんな人がいた)

そうではない平々凡々のなんならデキの悪い我々のテック年収に影響を与えるのは

せいぜい500万、大甘に見積もっても600万くらいまでである

以降はテック以外の要素が給与に占める割合デカくなる

ワールドクラス異次元クラスエンジニアではないのならね

2020-01-18

anond:20200118204954

しかAmazonGCPが同時に落ちたときにAzuleに自動で切り替えて動くか?とか

sらにAzuleもおちたときOracleに移行してオートスケールするか?とかあついよな。

 

もしAmazonリージョンが一斉に火事になったら?とかあつい

2020-01-10

Amazon(というかベゾス)はOracleが嫌いだから嫌みの一つくらいは言うかも

2020-01-08

無印良品ウェブサイトが止まってる件について思うこと

この件⇒ https://togetter.com/li/1452558

ユニケージbashパイプで作られた、RDBMSを使わずテキストファイルによる空白区切り行志向レコードへのデータ処理(だいたいプログラム1本の処理内容がメインフレームCOBOLのそれと同じくSQLクエリ1個に相当する)で、同形式によるマスタとトランザクションファイルRDBMS内部のredoログに相当)を使う(データに含まれる空白文字0x20はアンダーバー0x5Fに置換する、アンダーバー複数存在するデータ場合どう扱うかは知らない)

開発と更新は早いんだけど参照が(テキストファイルなので)インデクスが効かないためシャーディングするしかなく、要するに検索機能の柔軟性がなく、リアルタイム性を損なう

おそらく基幹系というか在庫管理をユニケージでやっているので、ウェブサイト自体はユニケージ実装されていないかもしれないけど、しかし根幹に上記のような手作りデータベース実装があるし、RDBMSに移行するとなると全部を止めてマスタとトランザクションファイルマージしてインポートすることになる

追記トランザクションファイルのマスタへのマージ営業時間後の日次バッチとかでやるはず

システムを止めている間も店舗運営を続けているなら、たとえば店頭在庫を潤沢に積んだうえで、店舗間での在庫の融通は禁止し、店頭での売り上げ分はどこかでRDBMSに計上しなければならない

追記テキストファイルに対するインデクスをつくって行頭へのシーク高速化をすること自体はもちろん一般的には可能だけど、ユニケージ方法論だとそれをする標準的方法はないはず。ユニケージRDBでもNoSQLでもなく、バイト位置でのシークという操作自体がない世界なので。sedとかで行の差し替えをした場合SQLのUPDATE相当)当然行頭のバイト位置が変更した行以降ですべてずれてしま可能性があるのでインデクスの更新がひどく非効率になる

追記文章下手ですみません。ユニケージの良いところはRDBMS実装の基礎を理解できるところ(これはDate先生教科書を読んだりOracle Silverの勉強をしたりSQLの書き方を工夫したりクエリプランを読んだりするよりずっと効率的に学べる、ただしファイル編成法の知識ちゃんとした教科書で補う必要がある)、アプリケーション実装技術について横断的な理解ができるところだと思います(USP研究所シェルスクリプトマガジンには実際勉強になりそうな記事が多い)自分はユニケージへの移行案件を生き残れなかったクチなので。。

追記:Tsukubaiは好きになれませんでした。

追記anond:20200115152201

2019-12-31

anond:20191231094703

そんなのどこの会社にもいるぞ

まったくわかってない人達にあわない で済んだのは、Oracleと運が良かったかもだが日立かな

財閥なんかどうやって基本情報とったんだ?ってレベルゴロゴロ見るから

コンサル外資系運用/開発部隊もまぁまぁヤバイ

技術営業じゃなく派遣されるメンバーのもの

2019-12-30

anond:20191230214259

シンプルアメリカテック大国でも黙って座していても世界中頭脳若者が集まるから

アメリカには、GAFAだけじゃなく、MSOracleCiscoテック巨人が全て集まっている、日々その周辺で新たな企業が生まれている

どんなに締め付けられようがエリートもそうじゃないヤツもアメリカを目指す

日本はそうじゃないでしょ?

ただ、働くひとがいなくなるだけ

根本的な原因はイノベーションを起こせない/起きてないこと

今後も改良改善サービスで行くのでも結構だけれど

それすらも会社に人が来てないと何もできないよね?

2019-12-29

anond:20191229235225

絶望的な話をしよう。GAFAもそんなもんやぞ

本体ライン上級マネージャー様は知らんが少なくとも下々の者の働きを取り仕切る責任の一端が彼らにはあるので、極一部しか真面目にお仕事してないのでは疑惑あるで

ワイちゃん大企業ドン引かなかったのは

Oracle日立だけじゃな

日立デカから所属したところが運が良かっただけかもな

2019-11-24

anond:20191124202913

sql一言で言ってもOracleDB2SQL ServerとPostgreSQLじゃ文法が全く違うもんな

下手したらMSAccessやらJETエンジンかもしれんし

でもそう言う時は標準SQLだと思って回答してあげるのが無難じゃないの

anond:20191124191455

たとえばレコードが大量にあるコンビニの売上分析システム用のSQLソースコードサイズなんて気にしてらんないとおもう。

自分DBoracleしかしらないけど「SQLを解析して実行用のSQLを作るプロセス」があり、これがくそブロセッサ食う。SQLが固定ならこれはメモリキャッシュされるんで早い。だからSQLを増やす方を選んだ。

こういう事情もあるかもね。

2019-11-22

anond:20191122222548

Oracleだとオブジェクトじゃないから一個は違和感がある、一本のほうが親しみがある。

ログイン ユーザー登録
ようこそ ゲスト さん