Trước hết, cơ sở dữ liệu vẫn khá khó khăn để mọi người có thể hiểu được về chúng, trong khi đó các trang bảng tính lại mang tính hiển nhiên hơn. Một trang bảng tính thường chỉ có một màn hình, chính vì vậy rất dễ chỉ ra sự logic của nó và hệ thống các hàng và các cột cũng dễ dàng hơn một cơ sở dữ liệu liên hệ điển hình có một loạt các bảng. Trong khi đó lại có rất nhiều người – đặc biệt trong số đó có rất nhiều người không được đào tạo CNTT một cách chuyên nghiệp – cần đến nó.
Thứ hai, các công cụ cộng tác cơ sở dữ liệu rất khó trong việc học và sử dụng. Hãy nhìn vào số lượng người vẫn sử dụng Lotus Notes cho email và thực sự con số này không nhiều. Hầu hết trong số họ đều cảm thấy thoải mái với email và sử dụng nó như một hệ thống truyền tải miễn phí. Tuy nhiên cho tới ngày nay, khi người thứ ba sẽ làm việc trên cùng một trang bảng tính hoặc cơ sở dữ liệu thì bắt đầu có những thay đổi xung đột.
Thứ ba, việc xây dựng các ứng dụng cộng tác đích thực yêu cầu một số kỹ năng và sự hiểu biết về kiểu dữ liệu gì cần được chia sẻ và cách chúng chia sẻ như thế nào. Có bao nhiêu người sẽ bổ sung hay thay đổi các bản ghi đối với cơ sở dữ liệu? Có bao nhiêu người muốn thực hiện các truy vấn và các báo cáo? Và liệu bạn có muốn ngăn chặn sự xung đột trong các lần cập nhật?
Vậy, đâu là sự lựa chọn của bạn, liệu bạn có muốn email một trang bảng tính không? Có hai phương pháp cơ bản. Đầu tiên đó là sử dụng các chương trình cơ sở dữ liệu tương thích Internet. Alpha Five có một số công cụ web và phiên bản chuẩn của nó được bán với giá 200$, hoặc bạn có thể mua phiên bản Filemaker Server với giá 1000$. Cả hai phiên bản này đều dễ dàng trong cài đặt và sử dụng trên Internet.
Với cả hai sản phẩm này, bạn cần phải sử dụng các máy Windows hoặc Mac được cấu hình tại nhà cung cấp Internet hoặc có một số khác kết nối với máy mà bạn đang chạy cơ sở dữ liệu trên Internet. (PointInSpace là một nhà cung cấp có cung cấp Filemaker Pro hosting với giá 40$ mỗi tháng cho mỗi tài khoản và ZebraHost cung cấp Alpha Five hosting với giá 30$ mỗi tháng.
Đây là một liên kết chứa một loạt các hướng dẫn bằng video về cách thực hiện với Alpha Five). Bạn cũng cần phải nghiên cứu cả về ngôn ngữ lập trình và chấp nhận cách chúng tạo các báo cáo. Phương pháp này có một ưu điểm là bạn đang chạy một chương trình cơ sở dữ liệu thực và có được khả năng linh hoạt nhất. Tuy nhiên nó có giá thành chi phí khá cao dưới dạng các kỹ năng. Đây là một ví dụ về một trong những cửa sổ để thể hiện cho bạn về kiểu lập trình mà bạn cần hiểu về Alpha Five:

- TrackVia, 10$ một tháng cho một người dùng
- DabbleDB, 8$ một tháng cho một người dùng
- QuickBase của Intuit 250$ một tháng cho một người dùng
- Blist.com, 10$ một tháng cho một người dùng cộng với 30$ trên tháng cho một tài quản trị
Các báo cáo chỉ là những vấn đề đơn giản, ngoài ra chúng còn rất nhiều điều thú vị khác, ví dụ như có thể được phân phối thông qua email để đến được các đồng nghiệp của bạn theo một kế hoạch nào đó. Việc bổ sung thêm các đồng nghiệp khác với các đặc quyền riêng biệt cũng tỏ ra rất đơn giản và trong khoảng 30 phút bạn có thể thiết lập một dự án và làm việc với nhóm của mình. Bạn không cần phải là một lập trình viên cũng có thể thực hiện được các công việc vì tính đơn giản của nó. Bên cạnh đó bạn cũng không cần phải trả cho phí hosting (thứ vẫn kèm theo như một phần của dịch vụ) và tất cả những gì bạn cần là trình duyệt web để truy cập vào dữ liệu của bạn.
Tất cả bốn dịch vụ trên đều cho phép bạn bắt đầu với các tài khoản miễn phí để dùng thử. Trong trường hợp của TrackVia, bạn có 14 ngày trước khi phải cung cấp cho họ thẻ tín dụng, tuy nhiên trong trường hợp dabbleDB bạn lại có thể sư dụng tài khoản miễn phí vĩnh viễn nhưng dữ liệu của bạn sẽ bị đặt ở chế độ public. Với blist, bạn có thể sử dụng tài khoản khách hàng hoặc tài khoản miễn phí vĩnh viễn, tuy nhiên nó hạn chế cho bạn với lượng cơ sở dữ liệu phải nhỏ hơn 100MB. QuickBase cung cấp cho bạn 30 ngày dùng thử và có khả năng chia sẻ lên đến 10 người.
Mỗi một trong bốn dịch vụ này đều có những điểm khác nhau về cách chúng import dữ liệu vào cơ sở dữ liệu, kiểu báo cáo của nó và số lượng cơ sở dữ liệu và không gian lưu trữ được cấp cho mỗi tài khoản. Đó chính là lý do tại sao bạn nên thử mỗi một dịch vụ và tìm ra được dịch nào phù hợp nhất đối với công việc của mình.
Chúng ta hãy xem xét đôi chút về cách import dữ liệu trong TrackVia với tư cách một ví dụ. Khi bạn tạo một cơ sở dữ liệu, bạn sẽ thấy có ba lựa chọn như những gì thể hiện trong hình bên dưới:

TrackVia cũng có một tùy chọn khá thú vị để kiểm tra một hòm thư sẽ dùng để lưu các bản ghi cơ sở dữ liệu mới và post các thông tin một cách tự động. Nếu bạn vào công cụ Email Collecting, bạn sẽ thấy một loạt màn hình gồm có trong đó màn hình bên dưới để bạn có thể sư dụng nhằm thiết lập tính năng này. Có thể tạo các bản ghi mới hoặc nâng cấp các bản ghi đang tồn tại.
Chúc bạn tìm ra được phương án tối ưu cho việc chia sẻ dữ liệu của mình!
Văn Linh
Theo: PCworld
- Chưa có bình luận.
Các tin mới:
Các tin khác:
- “Độc chiêu” tìm kiếm trên mạng
- Nguy cơ tấn công từ những trang web chính thống
- Vì sao website chính thống hay bị tấn công?
- Vì sao web 2.0 Việt Nam chưa kiếm được tiền?
- Cư dân mạng bị Google nắm những thông tin gì?
- PageRank - Thứ hạng trang
- Google Adsense
- Cần một chuẩn cho các trang thông tin điện tử
- Bọ tìm kiếm robots thu thập thông tin
- Đặt Quảng cáo tài trợ tại Google, Yahoo! (Sponsorships)


Xem nhiều nhất