A method for uniform execution of feature extraction by at least one calculating device, comprising: acquiring a feature extraction script for defining a processing logic related to feature extraction; analyzing the feature extraction script to generate an execution plan for feature extraction; and automatically determining a feature extraction scene, and executing the generated execution plan by a local machine or a cluster based on a feature extraction scene; wherein the automatically determining a feature extraction scene comprises: automatically determining the feature extraction scene as an offline feature extraction scene when a current machine learning scene is a machine learning scene in training a machine learning model; and automatically determining the feature extraction scene as an online feature extraction scene when a current machine learning scene is a machine learning scene in estimation by a trained machine learning model; and wherein the executing the generated execution plan by the local machine or the cluster based on the feature extraction scene comprises: executing the generated execution plan in a single machine mode by the local machine when the feature extraction scene is an online feature extraction scene; and executing the generated execution plan in a distributed mode by the cluster when the feature extraction scene is an offline feature extraction scene. acquiring a feature extraction script for defining a processing logic related to feature extraction; analyzing the feature extraction script to generate an execution plan for feature extraction; and automatically determining a feature extraction scene, and executing the generated execution plan by a local machine or a cluster based on a feature extraction scene; wherein the automatically determining a feature extraction scene comprises: automatically determining the feature extraction scene as an offline feature extraction scene when a current machine learning scene is a machine learning scene in training a machine learning model; and automatically determining the feature extraction scene as an online feature extraction scene when a current machine learning scene is a machine learning scene in estimation by a trained machine learning model; and wherein the executing the generated execution plan by the local machine or the cluster based on the feature extraction scene comprises: executing the generated execution plan in a single machine mode by the local machine when the feature extraction scene is an online feature extraction scene; and executing the generated execution plan in a distributed mode by the cluster when the feature extraction scene is an offline feature extraction scene. automatically determining the feature extraction scene as an offline feature extraction scene when a current machine learning scene is a machine learning scene in training a machine learning model; and automatically determining the feature extraction scene as an online feature extraction scene when a current machine learning scene is a machine learning scene in estimation by a trained machine learning model; and wherein the executing the generated execution plan by the local machine or the cluster based on the feature extraction scene comprises: executing the generated execution plan in a single machine mode by the local machine when the feature extraction scene is an online feature extraction scene; and executing the generated execution plan in a distributed mode by the cluster when the feature extraction scene is an offline feature extraction scene. executing the generated execution plan in a single machine mode by the local machine when the feature extraction scene is an online feature extraction scene; and executing the generated execution plan in a distributed mode by the cluster when the feature extraction scene is an offline feature extraction scene.