current location:Home > Technical Articles > Database

  • Build a Node.js-powered Chatroom Web App: Getting Started
    Build a Node.js-powered Chatroom Web App: Getting Started
    Key Takeaways Node.js is a runtime environment and library for running JavaScript applications outside the browser, mostly used for real-time server applications due to its performance using non-blocking I/O and asynchronous events. It’s a popular
    JS Tutorial . nosql 1003 2025-02-20 11:00:12
  • Full Stack JavaScript Development With MEAN
    Full Stack JavaScript Development With MEAN
    JavaScript technology has made great progress since its release in 1995. We have witnessed the rise of multiple major versions of the ECMAScript specification and the single-page web applications, all powered by the client JavaScript framework. Initially, all JavaScript development and innovation were done in the browser, because that was the only environment that supported the language. Over time, web developers have begun to realize that many of the most useful features of JavaScript (non-blocking, event-driven, languages ​​familiar to many) can be used in environments outside of the browser. This launches the second round of innovation in the JavaScript community
    JS Tutorial . nosql 525 2025-02-20 09:55:08
  • Build a Node.js-powered Chatroom Web App: Node, MongoDB and Socket
    Build a Node.js-powered Chatroom Web App: Node, MongoDB and Socket
    Key Takeaways The tutorial provides a step-by-step guide to building a real-time chatroom web app using Node.js, MongoDB, and Socket.IO. The chatroom will be fully deployed in the cloud. The tutorial explains how to use Socket.IO to create real-
    JS Tutorial . nosql 435 2025-02-20 09:30:13
  • What to Expect from Yii 2.0
    What to Expect from Yii 2.0
    Yii 2.0 was released into beta last April and the goal for a first stable release was set for the middle of 2014. The GitHub issue list has 300 open issues and 2913 closed while I’m writing this and both numbers are still increasing. The progress to
    PHP Tutorial . nosql 618 2025-02-19 13:02:10
  • SQL vs NoSQL: How to Choose
    SQL vs NoSQL: How to Choose
    Key Takeaways SQL databases are ideal for projects with well-defined, related data requirements and where data integrity is critical. They are often used for online stores and banking systems. NoSQL databases are better suited for projects with un
    It Industry . nosql 197 2025-02-19 10:03:10
  • 9 JavaScript Libraries for Working with Local Storage
    9 JavaScript Libraries for Working with Local Storage
    The HTML5 local storage API (part of Web storage) has excellent browser support and is being applied in more and more applications. It has a simple API, but it also has some disadvantages similar to cookies. I've come across quite a few tools and libraries that use the localStorage API over the past year or so, so I've sorted them out into this post with some code examples and feature discussions. Important points The HTML5 local storage API is widely supported and is becoming more and more common in applications, but it also has some limitations similar to cookies. Various JavaScript libraries have been developed to improve and extend their capabilities. Lockr, store.j
    JS Tutorial . nosql 593 2025-02-19 08:47:10
  • Using JOINs in MongoDB NoSQL Databases
    Using JOINs in MongoDB NoSQL Databases
    Core points MongoDB, a NoSQL database, introduced a new $lookup operator in version 3.2, which can perform LEFT-OUTER-JOIN-like operations on two or more sets, thereby achieving data management similar to relational databases. However, this operator is limited to use in aggregate operations, which are more complex and usually slower than simple lookup queries. MongoDB's $lookup operator requires four parameters: localField (the search field in the input document), from (the collection to be connected), foreignField (the field to be found in the from collection), and as (the name of the output field). This operator can be used for clustering
    It Industry . nosql 434 2025-02-18 12:59:14
  • Data Serialization Comparison: JSON, YAML, BSON, MessagePack
    Data Serialization Comparison: JSON, YAML, BSON, MessagePack
    The actual standard for network data exchange is JSON (JavaScript object notation), but it also has disadvantages, and in some cases other formats may be more applicable. This article will compare the advantages and disadvantages of various alternatives, including ease of use and performance. Note: This article will not go into implementation details in detail, but if you are a Ruby programmer, please check out this article written by Dhaivat, which describes ways to implement some serialization formats in Ruby. Key Points JSON (JavaScript object notation) is the most widely used format for data serialization, providing human-readable code, simple specifications, and extensive support. However, it also has some limitations, especially
    It Industry . nosql 888 2025-02-18 12:57:09
  • Enterprise Search with Apache Solr and WordPress
    Enterprise Search with Apache Solr and WordPress
    Key Takeaways Apache Solr is an Open Source, enterprise search server that stores information for fast searching, and can be integrated with WordPress to enhance its performance, particularly for sites with a large number of posts. Solr uses a d
    WordPress . nosql 752 2025-02-18 12:12:15
  • Understanding Docker, Containers and Safer Software Delivery
    Understanding Docker, Containers and Safer Software Delivery
    Docker: Revolutionizing Software Delivery Databases, dependencies, cron jobs – modern applications are complex. Deploying them used to be a time-consuming nightmare, but Docker changes that. Now, you can deploy software to virtually any environment
    It Industry . nosql 755 2025-02-18 12:08:09
  • Graph Data with Firebase
    Graph Data with Firebase
    Firebase: A Platform for Building Real-time Web and Mobile Applications with Graph Data Capabilities Firebase is a comprehensive platform for developing mobile and web applications, providing essential services like user authentication, a real-time d
    JS Tutorial . nosql 543 2025-02-18 11:34:11
  • An Introduction to SQLite with Python
    An Introduction to SQLite with Python
    This article will explore the SQLite database and its use with Python in depth. We will learn how to manipulate SQLite databases through Python's sqlite3 library and finally explore some of the advanced features provided by sqlite3 to simplify our work. Note: Before you start, it is best to be familiar with SQL. If you are not familiar with it, you can refer to Simply SQL learning. Core points SQLite is a lightweight, file-based associated database management system, which is commonly used in Python applications because of its simplicity and ease of configuration. It supports concurrent access, allowing multiple processes or threads to access the same database. However, it lacks multi-user functionality and is not like MySQL or
    Python Tutorial . nosql 464 2025-02-18 11:21:09
  • Efficient User Timelines in a PHP Application with Neo4j
    Efficient User Timelines in a PHP Application with Neo4j
    Key Takeaways Implementing user timelines for social applications can be challenging with common SQL or NoSQL databases due to the complexity of queries and performance impacts. Graph databases, like Neo4j, can eliminate these issues. A common m
    PHP Tutorial . nosql 496 2025-02-18 09:50:13
  • The Ecto Library
    The Ecto Library
    Elixir is a modern, dynamic, functional programming language used to build highly distributed and fault-tolerant applications. Ecto is its main library for working with databases, providing us with tools to interact with databases under a common API,
    It Industry . nosql 147 2025-02-18 09:38:10
  • Write Reusable JavaScript Business Logic with peasy-js
    Write Reusable JavaScript Business Logic with peasy-js
    Peasy-js: Build reusable, scalable, and easy to test business logic Peasy-js is an intermediate-layer framework that builds business logic in a composable, reusable, extensible and easy to test, allowing easy replacement of UI, backend, and data access frameworks in applications. It promotes separation of business logic, makes it easy to test, replace, rearrange, reuse, and can be used in any application architecture, compatible with a variety of JavaScript clients, servers, data access technologies and frameworks. The core concepts of Peasy-js include: BusinessService, Command, Rule and DataProxy. These concepts are in business logic arrangement and data verification
    JS Tutorial . nosql 209 2025-02-17 11:40:09

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28