Category Archives: database

SQL Server 2017 on Linux

Microsoft SQL Server on Linux on March, 2016. I was installed it as a toy and was impressed by the easy installation, just add a repository, then yum/apt-get install and that it! Now, SQL Server 2017 on Linux became official GA. Restore the backup dump from Windows using SQL Management Studio, and changed the connection… Read More »

初嘗 Apache Cassandra

傳統 RDBMS 設計是用來做 transactions 要保持 consistency,並不適合儲存 Big Data。犧牲一些 consistency 及 fancy SQL,換取分散式架構,那就是 Cassandra。 Cassandra 可靠嗎?Apple 用左 75,000 nodes 儲存了超過 10 PB 資料。Cassandra 難安裝嗎?解壓就 run 得。 不過要注要一下,Cassandra 的預設 config 好進取,如果部 server 有其他野 run 梗,好容易會 out of memory error,要調一調 con/jvm.options 中的 heap size,也可以把 assertions 關掉。GC 也有得選。 加 node 也很容易,設好連接的 seeds 便可。預設是為左 quick start,真正用時改一改 endpoint_snitch 做 PropertyFileSnitch 及設置… Read More »

在 Linux 上安裝 Oracle Database 的小經驗

Oracle Database 用就用得多。Enterprise Edition 就未安過,只是安過 Express。要安裝 Oracle,有一大堆手續。例如:加 user、改 .bash_profile、改 Kernel 參數等等,但一如其他 Linux 軟件,最煩的是 dependencies。 如果用類 CentOS Linux,最簡單的是從 Oracle 中安裝一個叫 oracle-rdbms-server-11gR2-preinstall 的套件。套件只是幾十KB,只是佢會令你安裝一些需要的套件。 # Download Repos wget –no-check-certificate https://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo # Download GPG Key wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle # 安裝 oracle-rdbms-server-11gR2-preinstall yum install oracle-rdbms-server-11gR2-preinstall 但這個時候我不會真的安裝它,而是 cancel 後自行補安需要的套件。再把 /etc/yum.repos.d/public-yum-ol6.repo 刪除又或改為 .bak。否則,加入 Oracle Respo 後,你的 CentOS 會被安裝其他 Oracle… Read More »