Thursday 26 January 2017

Release 2 - Need more work

I was planning to fix the bug 1609 as the second part of my realease one. Howeve, it is such a big project that need a lot of time to finish.

As a result, I will work on it as my second release.

Hopefully I could finsh the docqumenting faster...

Lab2 - My First Pull Request

This is my first pull request: base64-js

I changed a little spelling mistake in its package.json, and I also put more keywords in there.

I feel really good about what I did. This is the first time I work with other people's project on github.

Will he accept the changes? I don't know. Hopefully he will.

No matter he will accept my pull or not, I am going to keep working on Open Source from now on.

Friday 13 January 2017

DPS909 Lab1

Here is Jay(Zenan Zha). This is a blog for course DPS909's first lab.

The open source project I found is Otter.
Otter is a database updating application that developed by Alibaba operation.
The B2B business of Alibaba operation usually required huge amount of data communication between databases that locate inside and outside China. In order to enable write permission for databases on both side, Otter is coded to transport the log data between databases for Alibaba operation.
Started from 2004, Otter have translated 1.5TB data between Alibaba's databases. Fourth edition of Otter is running on all Alibaba's server served for their B2B business. Otter now could support more that eighty group of servers work at the same time. Alibaba's programmers are response to develop this project until know.
Otter is fully developed by Java language. It supports mysql database and oracle database. Based on another open source object called Canal, Otter recorded binary log events into its binary log, and send the log to the slave servers and ask them to do the same operations. In this way, different databases would be able to update in the safe and quick way.

Link: Otter on Github (https://github.com/alibaba/otter)