Cáchxâydựngvàchiasẻcơsởdữliệutrênweb
Ngu
ồ
n:quantrimang.com.vn
David Strom
Quản trị mạng - Nếu bạn là một phần của doanh nghiệp thì sớm hay muộn bạn
cũng muốn có được khả năng cộng tác với đồng nghiệp hoặc khách hàng của
mình. Trước đây, cách đơn giản nhất để chiasẻ một cơsởdữliệu nhỏ là tạo
một trang bảng tính và email nó đến các đồng nghiệp của bạn. Tuy nhiên đ
ó
không phải là phương pháp tốt nhất nhưng vẫn có một vài lý do cho sự tồn tại
đó:
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âydự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 chiasẻvàcách chúng chiasẻ 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ụngtrê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ệutrê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:
Nếu các kỹ năng được yêu cầu trên cả hai sản phẩm đều làm bạn nản chí thì
bạn có thể sử dụng phương pháp thứ hai, phương pháp sử dụng một trong các
công ty dịch vụ web để chiasẻ các trang bảng tính vàdữliệu bảng biểu. Google
Docs cũng cho phép đồng cộng tác trên mức file, nhưng những gì chúng ta th
ực
sự muốn lại phức tạp hơn đôi chút vàcó thể nhận diện các bản ghi riêng lẻ. Có ít
nhất bốn dịch vụ mà chúng tôi phát hiện thấy có thể thực hiện điều đó:
• 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ị
Với các dịch vụ này, bạn có thể tạo một tài khoản và upload trang bảng tính của
mình một cách nhanh chóng. Bạn có thể dễ dàng phân loại bất cứ cột nào bằng
cách kích chuột vào các biểu tượng mũi tên. Có thể tìm nhanh chóng các bản
ghi sao, tạo mẫu email và các biểu mẫu cho Website, tất cả chỉ với một vài kích
chuột.
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ụngtà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:
Bạn có thể upload một trang bảng tính và nếu thực hiện một kích chuột vài liên
kết "see tips", bạn sẽ thấy một danh sách các mẹo và các hướng dẫn về cách
thực hiện. Nếu bạn có một cơsởdữliệu ở định dạng file CSV, khi đó bạn phải
import nó vào Excel trước khi đưa dữliệu đến TrackVia. Một số các dịch vụ khác
cũng cho phép bạn import các file CSV một cách trực tiếp, hoặc c
ắt và dán dữ
liệu từ desktop của bạn hoặc một Website. Bạn cũng có thể chọn bắt đầu một
mẫu cơsởdữliệu mà TrackVia cung cấp rất nhiều mẫu như vậy.
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 chiasẻdữliệu của mình!
. 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 Cách xây dựng và chia sẻ cơ sở dữ liệu trên web
Ngu
ồ
n:quantrimang.com.vn
David Strom
Quản trị