回覆列表
  • 1 # 使用者2458114238191884

    mysql之所以仍然如此流行是因為每個linuxweb託管軟體包中都包含它。但隨著oracle將其收購,mysql的開源程度大不如前。而postgresql不僅發展更快,還加入了json支援,成為少數幾個支援nosql的關係型資料庫之一。

    mysql/mariadb的當前版本是5.7.6(mariadb為mysql建立者montywidenius建立的一個mysql分支),postgresql的版本是9.4.1。

    postgresql最近增加了json支援,與傳統的關係型資料庫相比,它提供了更大的資料儲存靈活性,因此,這方面postgresql勝過mysql。

    postgresql採用類似mit的許可協議,允許開發人員做任何事情,包括在開源或閉源產品中商用,而mysql的客戶端遵循gpl許可協議,所以開發人員必須向oracle付費或者將自己的應用程式開源。

    mysql提供了外掛程式api,支援c/c++或任何相容c的語言,而且從5.7.3版本開始支援全文搜尋,postgresql有一個類似的系統但支援的語言更多,包括c/c++、java、.net、perl、python、ruby、tcl、odbc等,它甚至可以在單獨的程序中執行使用者提供的程式碼;除了所有關係型資料庫都包含的有關資料庫、表和列的一般資訊外,postgresql系統目錄中還可以包含關於資料型別、函式和存取方法的資訊,開發人員可以透過修改這些資訊實現擴充套件。

  • 2 # 使用者2458114238191884

    mysql之所以仍然如此流行是因為每個linuxweb託管軟體包中都包含它。但隨著oracle將其收購,mysql的開源程度大不如前。而postgresql不僅發展更快,還加入了json支援,成為少數幾個支援nosql的關係型資料庫之一。

    mysql/mariadb的當前版本是5.7.6(mariadb為mysql建立者montywidenius建立的一個mysql分支),postgresql的版本是9.4.1。

    postgresql最近增加了json支援,與傳統的關係型資料庫相比,它提供了更大的資料儲存靈活性,因此,這方面postgresql勝過mysql。

    postgresql採用類似mit的許可協議,允許開發人員做任何事情,包括在開源或閉源產品中商用,而mysql的客戶端遵循gpl許可協議,所以開發人員必須向oracle付費或者將自己的應用程式開源。

    mysql提供了外掛程式api,支援c/c++或任何相容c的語言,而且從5.7.3版本開始支援全文搜尋,postgresql有一個類似的系統但支援的語言更多,包括c/c++、java、.net、perl、python、ruby、tcl、odbc等,它甚至可以在單獨的程序中執行使用者提供的程式碼;除了所有關係型資料庫都包含的有關資料庫、表和列的一般資訊外,postgresql系統目錄中還可以包含關於資料型別、函式和存取方法的資訊,開發人員可以透過修改這些資訊實現擴充套件。

  • 中秋節和大豐收的關聯?
  • 鄰里之間相互關心相互幫助的作文有哪些?