Helpex - Trao đổi & giúp đỡ Đăng nhập

Cơ sở dữ liệu đã thay đổi như thế nào

Tạ Gia Hòa
· 17:00 21/05/2019
01:43:22 16/06/2021

Để tìm hiểu về tình trạng hiện tại và tương lai của cơ sở dữ liệu, chúng tôi đã nói chuyện và nhận được thông tin chi tiết từ 19 chuyên gia CNTT. Chúng tôi hỏi, "Cơ sở dữ liệu đã thay đổi như thế nào trong một hoặc hai năm qua?" Đây là những gì họ đã chia sẻ với chúng tôi:

Cơ sở dữ liệu đã thay đổi như thế nào

Đám mây

  • Xu hướng lớn nhất là sự chuyển đổi lớn sang các dịch vụ cơ sở dữ liệu được quản lý hoàn toàn trên đám mây. Sự thay đổi này mang đến cho các nhà phát triển khả năng làm việc với dữ liệu để hỗ trợ cả ứng dụng giao dịch thời gian thực và phân tích sâu, bằng cách sử dụng một nền tảng duy nhất giúp giảm thiểu sự di chuyển của dữ liệu và cho phép họ trích xuất giá trị nhanh hơn.
  • 1) Trước đây, tất cả chỉ nhằm mục đích giảm chi phí, ngày nay động lực lớn hơn là trở thành một công ty theo thời gian thực. Đưa ra quyết định theo thời gian thực - phát hiện gian lận, rủi ro, tối ưu hóa hàng tồn kho. Cố gắng xây dựng các ứng dụng thế hệ tiếp theo để cung cấp trải nghiệm người dùng theo ngữ cảnh hơn hoặc cải thiện quy trình kinh doanh.

    2) Ngoài ra, khả năng thực hiện các phân tích nâng cao như AI / ML.

    3) Không chỉ làm cho các mục đích nội bộ, muốn xây dựng một ứng dụng sử dụng nhiều dữ liệu và cung cấp cho người dùng - cá nhân hóa, ưu đãi, công cụ rủi ro thời gian thực, phát hiện gian lận, đề xuất, bảo trì dự đoán. Không chỉ quản lý doanh nghiệp mà còn cải thiện UX / CX để thúc đẩy doanh thu và giảm chi phí. Tiếp tục là hiệu suất và quy mô. Các loại dữ liệu khác nhau yêu cầu các loại mô hình dữ liệu khác nhau.

    4) Mô hình phân phối đám mây có thể triển khai nền tảng dữ liệu và cơ sở dữ liệu kết hợp khối lượng công việc đa đám mây, tại chỗ và cổng tới các môi trường triển khai khác nhau.

Sự lựa chọn

  • Thay đổi đáng kể nhất mà chúng tôi đã thấy trong vài năm qua là sự bùng nổ của các lựa chọn có sẵn thông qua các nhà cung cấp đám mây chính thống và đặc biệt. Các công ty như Snowflake đang thu hút rất nhiều doanh nghiệp đang tìm kiếm trợ giúp quản lý kho dữ liệu của họ, trong khi các nhà cung cấp lớn như Azure và Google Cloud đang tận dụng các sản phẩm phổ biến như MySQL và Postgres bằng cách cung cấp chúng như một dịch vụ được quản lý trong dịch vụ của họ.

DBaaS

  • Không có nhiều trong chính cơ sở dữ liệu. Hầu hết các hoạt động đều ở phía NoSQL. Chúng tôi đang thấy sự hỗ trợ toàn diện hơn và tốt hơn từ các nhà cung cấp đám mây. Ví dụ: hỗ trợ AWS cho máy chủ SQL được quản lý. DBaaS có tiềm năng phát triển và tiềm năng có nghĩa là những khách hàng không chi tiêu cho một DBA hàng đầu có quyền truy cập vào cơ sở dữ liệu.
  • 1) Tăng tốc dịch vụ như một phương thức phân phối để thử nghiệm và sản xuất. 2) Các loại cơ sở dữ liệu mới phát triển một bộ công cụ có thể được cung cấp bởi MongoDB, Redis, Neo và các đối tác. 3) Điều gì đang xảy ra từ một danh mục có biểu đồ và chuỗi thời gian. 4) Di chuyển lên đám mây và quá trình chứa đựng bao gồm tính linh hoạt của các nền tảng khác nhau. Chơi tốt với những phát triển công nghệ khác nhau. Spark và HDFS chạy trên nền tảng riêng của chúng chứ không phải Hadoop.

Phù hợp

  • Một số sự cường điệu đã chết và mọi người thực dụng hơn trong việc sử dụng các công cụ phù hợp để giải quyết vấn đề của họ. Khách hàng hào hứng với các giải pháp cụ thể cho các vấn đề họ đang cố gắng giải quyết hơn là tập trung vào giải pháp gần đây nhất sẽ được triển khai. Mọi người ngày càng hiểu biết hơn và thực dụng hơn về những công cụ nào là tốt.
  • Đã có một sự thay đổi thực sự đối với việc kết hợp công cụ cơ sở dữ liệu phù hợp cho công việc cơ sở dữ liệu phù hợp và số lượng cơ sở dữ liệu mà các nhóm sử dụng đang tăng lên đáng kể. Liên quan, cơ sở dữ liệu cũng ngày càng có nhiều ngách hơn (ví dụ: cơ sở dữ liệu chuỗi thời gian, CockroachDB, v.v.).

Khác 

  • Sự xuất hiện của cơ sở dữ liệu và công nghệ để xử lý dữ liệu phi cấu trúc. Theo truyền thống, thế giới cơ sở dữ liệu quản lý dữ liệu có cấu trúc bằng cơ sở dữ liệu quan hệ. Cái còn lại là cơ sở dữ liệu tự mở ra các công cụ như Python và R cho khoa học dữ liệu và máy học. Kết hợp các công cụ khoa học dữ liệu với cơ sở dữ liệu là một chủ đề lớn mà chúng tôi đã thấy.
  • Trong vài năm qua, chúng tôi nhận thấy sự áp dụng lớn trong quản lý dữ liệu không gian địa lý. Hầu hết mọi nhà cung cấp cơ sở dữ liệu (IBM, Oracle và MS) đều có hỗ trợ cho dữ liệu không gian. Cơ sở dữ liệu NoSQL (hoặc Tài liệu) cũng đang tăng tỷ lệ chấp nhận, để xử lý rất nhiều ảnh / ảnh mà chúng tôi (người dùng di động) chia sẻ trực tuyến!
  • Khi tốc độ lưu trữ và dung lượng của ổ SSD tăng lên, nó sẽ mở ra rất nhiều cánh cửa để tập trung vào dữ liệu và những việc cần làm với nó. Bởi vì dữ liệu đang phát triển với tốc độ nhanh chóng như vậy, cơ sở dữ liệu được coi là không chỉ là công cụ - chúng là yếu tố chiến lược trong việc quản lý sự thay đổi và tăng trưởng.
  • Cách xử lý dữ liệu lai. Các trường hợp sử dụng hiện đại như hành trình của khách hàng và siêu cá nhân hóa là những thứ trở nên quan trọng. Đối với tất cả các trường hợp sử dụng này, bạn cần dữ liệu về hành vi, xã hội và giao dịch. Cách bạn tích hợp dữ liệu này để giải quyết các vấn đề kinh doanh cụ thể để đưa ra các công cụ khuyến nghị tốt là chìa khóa. Maniacal tập trung vào giải quyết vấn đề dữ liệu kết hợp trong đó dữ liệu dữ liệu khác nhau từ các vị trí khác nhau tách biệt việc lưu trữ tính toán khỏi hiệu suất trong khi làm việc ở quy mô đàn hồi. Tính dễ sử dụng sẽ là một trọng tâm lớn trong tương lai nhưng nó vẫn chưa có.
  • Nhận ra rằng có một bộ yêu cầu cơ sở dữ liệu mới trong mô hình quan hệ SQL với việc phát hành Google Cloud Spanner và Cockroach DB.
  • 1) Rất nhiều NoSQL bắt đầu cung cấp SQL vì đó là những gì mọi người muốn. Bạn không cần phải học các sắc thái của ngôn ngữ truy vấn. 2) Ngoài các sản phẩm thích hợp cung cấp cho bạn các tính năng được cung cấp bởi những người chơi truyền thống, có các sản phẩm đặc biệt AWS được đưa ra với cơ sở dữ liệu blockchain.
  • Có quá nhiều dữ liệu được tạo ra đến mức có thể sử dụng và truy vấn đã trở thành tài sản chính trong năm qua hoặc lâu hơn, vì kết quả cần ngày càng gần hơn với thời gian thực. Lưu trữ cạnh đã thực sự trở thành một điều và đã có một số tác động trong cộng đồng nguồn mở.
  • Trước đó, cơ sở dữ liệu đã được sử dụng cho nhiều khối lượng công việc giao dịch hơn. MongoDB đã sử dụng các giao dịch để một ứng dụng di động có thể cập nhật một loạt các bản ghi nguyên tử hoặc không có bản ghi nào cả. Neo4j đã sử dụng các giao dịch để bạn có thể cập nhật chính xác tập hợp các cạnh đồ thị. Trong hai năm qua, chúng tôi thấy nhiều người sử dụng cơ sở dữ liệu chỉ để phân tích nhanh. Elasticsearch đang cố gắng chuyển từ phân tích nhật ký sang phân tích tìm kiếm. Chúng tôi đang thúc đẩy sự tập trung mạnh mẽ vào phân tích sự kiện.
  • Ngày nay, cơ sở dữ liệu đang được làm cho dễ dàng hơn. Khi các nhà phát triển không phải lo lắng quá nhiều về lược đồ, tỷ lệ và hiệu suất, họ có thể tập trung vào những gì họ làm tốt nhất; viết mã tuyệt vời! Ngày nay, các cơ sở dữ liệu và lưới dữ liệu tiên tiến nhất cũng có thể tự quản lý, tự phục hồi và có thể mở rộng quy mô một cách đàn hồi do nhu cầu của doanh nghiệp.
  • Khả năng xử lý dữ liệu trực tuyến và dân chủ hóa vị trí của dữ liệu. Giờ đây, mọi người có cảm biến và dữ liệu di động để xem dữ liệu truyền trực tuyến theo thời gian. Chuyển từ việc huấn luyện các thuật toán ML sang chạy dựa trên dữ liệu và ghi vào bảng ngay lập tức.
  • 1) Nhiều kết nối hơn với các lực lượng bên ngoài, các bảng nằm trên cùng một cửa hàng đối tượng như S3. 2) Khả năng mở rộng để cho phép khách hàng xử lý dữ liệu. 3) Xử lý dữ liệu trong cơ sở dữ liệu. 4) Về phía DataDevOps, tự động hóa tự điều chỉnh với ít DBA cần thiết hơn với tự vá và nâng cấp. Nhiều cơ sở dữ liệu được sử dụng hơn là các công ty chỉ chọn một cơ sở dữ liệu.

Dưới đây là những người đóng góp về cái nhìn sâu sắc, kiến ​​thức và kinh nghiệm:

1 hữu ích 0 bình luận 4.8k xem chia sẻ

Có thể bạn quan tâm