Saramin
Sort by
0 results
job-image
Senior Cloud Platform EngineerCÔNG TY CỔ PHẦN WECARE GROUP
Login to view salary
4 days ago
HIGHLIGHT COMPANY

Company information

job-imageCÔNG TY CỔ PHẦN WECARE GROUPĐối tác cung ứng công nghiệp, xây dựng cho nhà sản xuất.
Thành phố Hồ Chí Minh, Tỉnh Gia Lai 100-499
2 Jobs

Related posts

Marketplace Illustration
Bỏ túi cheatsheet PostgreSQL hữu ích cho mọi developer

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam I. Tổng hợp PostgreSQL Cheatsheet 1. Cơ bản Các lệnh dưới đây giúp bạn bắt đầu với PostgreSQL, bao gồm chuyển đổi và kết nối, liệt kê cơ sở dữ liệu, kết nối đến một cơ sở dữ liệu cụ thể, và ngắt kết nối. # Chuyển đổi và kết nối $ sudo -u postgres psql # Liệt kê tất cả cơ sở dữ liệu postgres=# \l # Kết nối đến cơ sở dữ liệu có tên là postgres postgres=# \c postgres # Ngắt kết nối postgres=# \q postgres=# \! ⚡️ Các lệnh psql Tùy chọn Ví dụ Mô tả [-d] <database> psql -d mydb Kết nối đến cơ sở dữ liệu -U psql -U john mydb Kết nối với một người dùng cụ thể -h -p psql -h localhost -p 5432 mydb Kết nối đến một máy chủ/địa chỉ cụ thể -U -h -p -d psql -U admin -h 192.168.1.5 -p 2506 -d mydb Kết nối PostgreSQL từ xa -W psql -W mydb Yêu cầu nhập mật khẩu -c psql -c '\c postgres' -c '\dt' Thự [...]

Marketplace Illustration
MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất

Trong bối cảnh phát triển phần mềm ngày càng đa dạng và phức tạp, việc lựa chọn một hệ quản trị cơ sở dữ liệu (DBMS) phù hợp đóng vai trò quan trọng trong việc đảm bảo hiệu năng, tính ổn định và khả năng mở rộng của ứng dụng. MySQL và SQL Server, hai trong số những DBMS phổ biến nhất hiện nay, đều sở hữu những ưu điểm riêng biệt. Bài viết này sẽ tiến hành so sánh MySQL và SQL Server, nhằm cung cấp cho người đọc cái nhìn toàn diện và khách quan, từ đó đưa ra lựa chọn tối ưu cho dự án của mình. Nhắc lại Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) RDBMS là hệ quản trị cơ sở dữ liệu quan hệ mạnh mẽ, hiệu quả trong việc lưu trữ, quản lý và thao tác dữ liệu có cấu trúc. Nền tảng của RDBMS nằm ở mô hình quan hệ, được đề xuất bởi E.F. Codd vào năm 1970. Mô hình [...]

Marketplace Illustration
So sánh MySQL và MongoDB: Nên chọn CSDL nào?

MySQL và MongoDB là hai hệ thống quản lý cơ sở dữ liệu phổ biến được sử dụng rộng rãi hiện nay, đều có khả năng mang lại hiệu năng và khả năng quản trị tốt. Tuy nhiên mỗi hệ thống sẽ có những đặc điểm khác nhau và phụ thuộc vào trường hợp bài toán thực tế để sử dụng một cách hiệu quả. Để xác định xem dự án sắp tới của bạn cần sử dụng hệ thống nào thì trong bài viết này chúng ta cùng so sánh giữa MySQL và MongoDB nhé. MySQL là gì? MySQL là một hệ thống quản trị cơ sở dữ liệu (CSDL) quan hệ mã nguồn mở (RDBMS) đầy đủ tính năng thuộc sở hữu của Oracle. Dữ liệu trong MySQL được lưu trữ dưới dạng các bảng và sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) để thực hiện việc truy cập đến CSDL. MySQL được sử dụng cho việc lưu trữ các thông tin trên trang Web, tương thích vớ [...]

Marketplace Illustration
Hướng dẫn kết nối đến PostgreSQL từ Laravel

Bài viết được sự cho phép của tác giả Thầy Long Web Kết nối đến PostgreSQL từ Laravel cũng đơn giản như khi kết nối đến Mysql không khác chi nhiều. Chỉ khác ở chỗ cấu hình ban đầu thôi. Trước khi đọc bài này, mời bạn đọc trước bài Quản trị PostgreSQL với pgAdmin4 để biết cách quản trị PostgreSQL nhe. Xong rồi thì mới xem bài này. Tạo project Laravel Vào command line chạy lệnh sau để có project Laravel: composer create-project laravel/laravel thuctap Cấu hình để kết nối đến PostgreSQL từ Laravel Mở file .env và khai báo kết nối DB_CONNECTION = pgsql DB_HOST = localhost DB_PORT = 5432 DB_DATABASE = banhang DB_USERNAME = postgres DB_PASSWORD = 123 Tạo database trong Postgres Mở pgAdmin4, tạo database banhang như gợi ý trong hình Chạy migration để tạo các table cơ bản cho laravel Chuyển vào folder project vừa tạo ở trên và chạy lệnh sau để tạo các table cần thiết cho laravel hoạc động: php artisan migrate Sau khi tạo xong, chuuyển qua bên pgAdmin4 sẽ thấy các table được tạo ra trong database [...]

Marketplace Illustration
Tìm hiểu về JOIN trong SQL: Các loại JOIN thường được sử dụng

Thao tác JOIN là một kiến thức cơ bản trong SQL giúp chúng ta có thể kết hợp dữ liệu từ nhiều bảng khác nhau dựa theo những điều kiện cụ thể. Có nhiều loại JOIN phục vụ cho từng mục đích mà bạn cần hiểu rõ để có thể áp dụng đúng để xử lý một câu lệnh SQL hiệu quả. Bài viết hôm nay chúng ta cùng nhau tìm hiểu chi tiết về JOIN trong SQL và cụ thể cách sử dụng từng loại JOIN để có thể lấy được dữ liệu mong muốn khi truy vấn nhé. JOIN trong SQL Trong ngôn ngữ truy vấn có cấu trúc (SQL – Structured Query Language), JOIN là một thao tác được sử dụng để kết hợp hay nối (join) dữ liệu từ nhiều bảng có liên quan lại với nhau để tập hợp chúng thành kết quả mong muốn. Như ở ví dụ dưới đây, chúng ta có 2 bảng: 1 bảng chứa dữ liệu tên học sinh, 1 bảng chứa dữ liệu về môn học mà họ [...]

Marketplace Illustration
Tuyển tập 25 câu hỏi phỏng vấn PostgreSQL thường gặp

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam I. Giới thiệu PostgreSQL​ PostgreSQL là một hệ thống quản trị cơ sở dữ liệu quan hệ và đối tượng (object-relational database management system) miễn phí và nguồn mở (RDBMS) tiên tiến nhất hiện nay, khả năng mở rộng cao và tuân thủ các tiêu chuẩn kỹ thuật. Nó được thiết kế để xử lý một loạt các khối lượng công việc lớn, từ các máy tính cá nhân đến kho dữ liệu hoặc dịch vụ Web có nhiều người dùng đồng thời. PostgreSQL được phát triển dựa trên POSTGRES 4.2 tại phòng khoa học máy tính Berkeley, Đại học California. PostgreSQL được thiết kế để chạy trên các nền tảng tương tự UNIX. Tuy nhiên, PostgreSQL sau đó cũng được điều chỉnh linh động để có thể chạy được trên nhiều nền tảng khác nhau như Mac OS X, Solaris và Windows. PostgreSQL là một phần mềm mã nguồn mở miễn phí. Mã nguồn của phần mềm khả dụ [...]

Marketplace Illustration
So sánh RDBMS và NoSQL. Nên sử dụng loại CSDL nào cho dự án của bạn?

Nhu cầu lưu trữ và quản lý dữ liệu trong thời đại công nghệ hiện nay là vô cùng lớn, đặc biệt là với các hệ thống Big Data cũng như phục vụ cho các ứng dụng trí tuệ nhân tạo AI hay IoT. NoSQL đang được xem là một giải pháp phù hợp dành cho các bài toán có khối lượng lưu trữ dữ liệu khổng lồ; tuy nhiên RDBMS vẫn luôn đem lại giải pháp tốt cho hầu hết các ứng dụng hiện nay. Bài viết hôm nay chúng ta cùng nhau so sánh RDBMS và NoSQL để xem bạn sẽ lựa chọn loại CSDL nào dành cho dự án sắp tới nhé. RDBMS – Cơ sở dữ liệu quan hệ RDBMS: Relational Database Management System là loại cơ sở dữ liệu mà trong đó dữ liệu được lưu trữ dưới dạng các hàng và cột trong bảng; mối quan hệ giữa các bảng được xác định thông qua khóa chính (primary key) và khóa ngoài (foreign key). Đặc điểm củ [...]

Marketplace Illustration
Sao lưu và phục hồi dữ liệu trong SQL server

Bài viết được sự cho phép của tác giả Lê Hồng Kỳ Sao lưu và phục hồi dữ liệu trong sql server là một trong những thao tác quan trọng mà người quản trị cơ sở dữ liệu phải thực hiện. Nếu như thao tác sao lưu (Backup database) được thực hiện để lưu dữ liệu và được thực hiện thường xuyên thì thao tác phục hồi dữ liệu (Restore database) chỉ được thực hiện khi nào máy chủ bị sự cố như hư ổ cứng hoặc dữ liệu bị mất do người dùng vô tình hoặc cố ý xoá,… Ngoài ra thao tác phục hổi dữ liệu cũng được thực hiện để sao chép database từ máy chủ này sang máy chủ khác. Sao lưu và phục hồi dữ liệu trong sql server – Các loại sao lưu dữ liệu Loại 1: Full backup Loại backup này sẽ backup dữ liệu đầy đủ nhất, vì vậy máy chủ sẽ mất nhiều thời gian để thực hiện nếu database lớn Cú pháp backup database Tê [...]

Marketplace Illustration
MSSQL Database Forensic (SQL Server)

Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Lợi ích của điều tra số Database nói chung: Truy cứu nguồn gốc các hoạt động DML và DDL của người dùng. Xác định các dữ liệu trước và sau câu truy vấn. Phục hồi các row data bị xoá Có thể giúp chứng minh hoặc bác bỏ một tình huống thất thoát dữ liệu. Xác định phạm vi xâm nhập cơ sở dữ liệu DML và DDL là gì? DDL là viết tắt của Ngôn Ngữ Định Nghĩa Dữ Liệu và do vậy có thể nói câu lệnh DDL được dùng để định hình dữ liệu của bạn trông như thế nào, tổ chức ra sao. Một số câu lệnh DDL phổ biến mà chúng ta dễ bắt gặp nhất chính là: CREATE – được dùng để tạo mới các đối tượng trong cơ sở dữ liệu như database, table, function, stored procedure, trigger. ALTER – được dùng để sửa đổi các đối tượng như table (thê [...]

Marketplace Illustration
Kỹ thuật phân trang với PHP và MySQL

Bài viết được sự cho phép của tác giả Mai Đông Giang Áp dụng kỹ thuật phân trang là một phần quan trọng với bất kỳ ngôn ngữ lập trình web nào. Phân trang với PHP và Mysql có nhiều cách làm. Thế nhưng, với các bạn mới tiếp xúc thì chắc chắn đôi lúc gặp khó khăn về cách xử lý. Trong bài này mình sẽ hướng dẫn các bạn một cách đơn giản nhất của kỹ thuật phân trang trong php kết hợp với mysql. Phân trang giúp giảm thời gian tải cho website, nâng cao hiệu suất. Từ đó, giúp website đạt thứ hạng cao hơn về tính thân thiện người dùng. Trong bài này, mình sẽ thao tác với table `students` có 40 dòng dữ liệu. Mỗi trang ta sẽ lấy ra và hiển thị 10 dòng dữ liệu. Để thực hiện phân trang trong PHP chúng ta cần xác định 2 giá trị quan trọng sau: – Số lượng bản ghi bạ [...]

Marketplace Illustration
Applicant Tracking System là gì? ATS hoạt động ra sao

Công nghệ phát triển hướng đến giải quyết và cải tiến cho mỗi quy trình, hoạt động của doanh nghiệp cũng như đời sống. Đối với lĩnh vực tuyển dụng, sự xuất hiện của phần mềm ATS (Applicant Tracking System) mang đến nhiều thay đổi đáng kể, cả đối với nhà tuyển dụng và ứng viên. Vậy phần mềm ATS là gì? Chúng được sử dụng ra sao? Những thắc mắc về phần mềm ATS trong tuyển dụng sẽ được TopDev giải đáp tại bài viết dưới đây. [caption id="attachment_56927" align="aligncenter" width="1200"] Hệ thống sàng lọc ứng viên ATS (Applicant Tracking System)[/caption] Applicant Tracking System là gì? Applicant Tracking System (ATS) hay còn gọi là Hệ thống quản lý hồ sơ ứng viên là phần mềm quản lý quy trình tuyển dụng từ đầu đến cuối một cách tự động hóa. ATS được thiết kế để giúp nhà tuyển dụng tiết kiệm thời gian và chi phí trong việc thu thập, sắp xếp và sàng lọc hồ sơ cá [...]

Marketplace Illustration
System Design là gì? Tìm hiểu quy trình System Design và các khái niệm liên quan

System Design là một kỹ năng cần thiết đối với các kỹ sư phần mềm đang tham gia hay muốn xây dựng các ứng dụng phức tạp; nó đòi hỏi khả năng tư duy sáng tạo và có hệ thống về cách giải quyết vấn đề cũng như việc áp dụng kiến thức kỹ thuật để thực hiện các giải pháp một cách hiệu quả. Bài viết hôm nay chúng ta cùng nhau điểm qua top 10 khái niệm System Design mà mọi lập trình viên nên biết để có thể tự tin hơn khi tham gia vào các dự án lớn trong tương lai nhé. System Design là gì? System Design (thiết kế hệ thống) là quá trình xác định kiến trúc (architecture), thành phần (component), module và giao diện (interfaces) của một hệ thống để đáp ứng các yêu cầu cụ thể, cũng như xác định các công nghệ và công cụ sẽ được sử dụng để triển khai hệ thống. Các bước trong quá trình System Design Xác định [...]

Marketplace Illustration
Lập trình nhúng và kỹ năng cần có của một Embedded System

Sự phát triển của IoT cùng cuộc cách mạng công nghiệp 4.0 giúp các anh em lập trình viên có thêm một lựa chọn tiềm năng về nghề là ngành lập trình nhúng. Nhu cầu tuyển dụng với mức đãi ngộ cao khiến vị trí lập trình nhúng trở nên hot hơn trong thời gian vừa qua. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem lập trình nhúng là gì, lập trình nhúng là làm gì và những kỹ năng cần có để làm lập trình nhúng đáp ứng được yêu cầu công việc nhé. Lập trình nhúng là gì? Trước tiên chúng ta cần hiểu về hệ thống nhúng. Embedded System; đây là thuật ngữ để nói về một hệ thống có khả năng tự trị được nhúng vào một môi trường hoặc hệ thống mẹ. Một hệ thống nhúng được tích hợp cả phần cứng và phần mềm để giải quyết được các [...]

Marketplace Illustration
Continuous Integration là gì? Giải thích chi tiết về CI

Continuous Integration (CI) từ lâu đã là khái niệm không hề xa lạ với anh em phát triển phần mềm. Tuy nhiên, với một số anh em trước đây chỉ làm việc độc lập, CI có vẻ như là điều gì đó còn khá xa lạ. Bài viết này cung cấp cho anh em cái nhìn đầy đủ và rõ ràng về CI, ưu điểm khi áp dụng CI vào trong dự án phát triển phần mềm. [caption id="attachment_56130" align="aligncenter" width="886"] Không có CI,CD là loạn tung phèo hết. Nói cho anh em hiểu là CI, CD quan trọng cỡ nào ha[/caption] Cùng bắt đầu tìm hiểu thôi anh em! 1. Cotinuous integration là gì? Trước hết, cùng tìm hiểu định nghĩa về CI (Cotinuous integration). Đầu tiên, Continuous integration is a DevOps software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run CI (tích hợp liên tục), là một phương pháp phát triển phần mềm DevOps trong đó các nhà phát triển thường xuyên hợp nhất các [...]

Marketplace Illustration
Tuyển tập các câu hỏi phỏng vấn System Engineer mới nhất

Phỏng vấn System Engineer (kỹ sư hệ thống) bao gồm những kiến thức gì? Liệu rằng người biết hết về hệ thống sẽ trở thành kỹ sư hệ thống giỏi? Không cần thêm bất cứ kỹ năng nào khác? Bài viết này liệt kê 5 câu hỏi phổ biến thường được hỏi khi phỏng vấn System Engineer. Mong sẽ bổ ích cho quá trình chuẩn bị cho phỏng vấn. Trước khi bắt đầu, ta cùng tìm hiểu lại xem Kỹ sư hệ thống là gì? Kỹ sư hệ thống (System Engineer) là gì, nhiệm vụ của họ như thế nào trong công ty? Systems engineers work closely with systems analysts to maintain a company's IT system by developing the operating systems that run computers. Kỹ sư hệ thống làm việc chặt chẽ với các nhà phân tích hệ thống để duy trì hệ thống CNTT của công ty bằng cách phát triển các phần mềm chạy trên máy tính. Chỉ đơn giản và ngắn gọn như vậy nhưng Kỹ sư hệ thống (System [...]