| Stored files |
| "01-Course_Introduction_Resources\1-Introduction.mkv" | 124,241,831 | DD6B1C2E |
| "01-Course_Introduction_Resources\4-Course_Content_Structure_Overview.mkv" | 115,048,667 | BF96C4E6 |
| "01-Course_Introduction_Resources\7-How_to_use_Notes.mkv" | 120,242,370 | 57DCD54F |
| "02-Big_Data_and_3Vs\11-MapReduce_Framework.mkv" | 304,901,241 | 86CDFBAD |
| "02-Big_Data_and_3Vs\8-What_is_Big_Data.mkv" | 122,936,122 | FA24CA80 |
| "02-Big_Data_and_3Vs\9-Monolithic_VS_Distributed_Architecture.mkv" | 157,463,416 | 6FDC5FD1 |
| "03-Apache_Spark_Architecture_Setup\12-What_is_Apache_Spark.mkv" | 130,117,270 | 67F07911 |
| "03-Apache_Spark_Architecture_Setup\13-Spark_Architecture_Backbone.mkv" | 416,700,740 | 180DF0E0 |
| "03-Apache_Spark_Architecture_Setup\14-Spark_Session_VS_Spark_Context.mkv" | 170,456,522 | D189ED85 |
| "03-Apache_Spark_Architecture_Setup\15-Databricks_Overview.mkv" | 344,826,249 | 41B82B46 |
| "03-Apache_Spark_Architecture_Setup\16-Unity_Catalog_Setup.mkv" | 742,123,043 | 5DC262C4 |
| "03-Apache_Spark_Architecture_Setup\18-Write_First_Spark_Code_Spark_Session.mkv" | 196,069,996 | F9FE4594 |
| "04-Apache_Spark_Components\20-Inside_Driver_and_Worker_Nodes.mkv" | 126,222,736 | B0F5EE2D |
| "04-Apache_Spark_Components\21-Narrow_and_Wide_Transformations.mkv" | 331,693,609 | CF7382C0 |
| "04-Apache_Spark_Components\22-Lazy_Evaluation.mkv" | 122,028,349 | 46641FF9 |
| "04-Apache_Spark_Components\23-Lazy_Evaluation_In_Action.mkv" | 217,838,224 | 28D7DEFD |
| "04-Apache_Spark_Components\24-Catalyst_Optimizer_In_Spark.mkv" | 191,876,039 | BB15E7AC |
| "04-Apache_Spark_Components\25-Implement_Catalyst_Optimizer_in_Code.mkv" | 146,599,449 | 92E5333D |
| "04-Apache_Spark_Components\26-Spark_Layers_Spark_RDDs.mkv" | 264,473,923 | 4C12CC43 |
| "04-Apache_Spark_Components\27-Why_Code_in_Dataframe_API.mkv" | 176,529,886 | E1AFA59A |
| "04-Apache_Spark_Components\28-Understand_Jobs_Stages_Tasks_In_Spark.mkv" | 217,965,108 | 89C53BEF |
| "04-Apache_Spark_Components\29-Trigger_Jobs_and_Spark_UI.mkv" | 539,068,741 | 9941E8E1 |
| "04-Apache_Spark_Components\30-spark_submit_command.mkv" | 119,804,394 | 303032A7 |
| "04-Apache_Spark_Components\31-Jobs_Stages_and_Tasks_Flow.mkv" | 125,380,387 | 35996C44 |
| "04-Apache_Spark_Components\32-Coalesce_and_Repartition_For_Partitions.mkv" | 127,913,926 | BDBE56C8 |
| "04-Apache_Spark_Components\34-Spark_Query_Plans.mkv" | 294,134,583 | DB5AAEE7 |
| "05-PySpark_Transformations\35-Read_Files_With_PySpark.mkv" | 594,328,723 | 712D94DF |
| "05-PySpark_Transformations\36-Read_Data_From_JDBC_Source.mkv" | 131,091,642 | 3D47FDC8 |
| "05-PySpark_Transformations\37-Handle_Malformed_Records.mkv" | 105,109,978 | 4602C158 |
| "05-PySpark_Transformations\38-Define_Schema_For_Raw_Data.mkv" | 244,217,951 | 536C0F85 |
| "05-PySpark_Transformations\41-FILTER_Transformation.mkv" | 254,526,585 | EF00CAED |
| "05-PySpark_Transformations\43-WITHCOLUMN.mkv" | 350,363,756 | 1A4FB28E |
| "05-PySpark_Transformations\44-Type_Casting_Tranformations.mkv" | 126,225,026 | 19457615 |
| "05-PySpark_Transformations\45-Sorting_DataFrames.mkv" | 143,682,108 | 3640BCF2 |
| "05-PySpark_Transformations\48-DROPDUPLICATES.mkv" | 146,769,677 | 8D9356D5 |
| "05-PySpark_Transformations\49-UNION_UNIONBYNAME.mkv" | 162,127,623 | AF03CA84 |
| "05-PySpark_Transformations\50-DATE_FUNCTIONS.mkv" | 214,702,931 | D7EACF9F |
| "05-PySpark_Transformations\51-STRING_FUNCTIONS.mkv" | 104,049,208 | 2365BE85 |
| "05-PySpark_Transformations\52-Handling_NULLS.mkv" | 252,321,114 | A91181CF |
| "05-PySpark_Transformations\53-SPLITTING_INDEXING.mkv" | 145,183,948 | C02D60B3 |
| "05-PySpark_Transformations\54-EXPLODE.mkv" | 134,943,755 | 091D558A |
| "05-PySpark_Transformations\56-GROUPBY.mkv" | 288,936,376 | 793AFFFA |
| "05-PySpark_Transformations\58-COLLECT_LIST.mkv" | 104,132,628 | 3A9CD559 |
| "05-PySpark_Transformations\59-PIVOTING.mkv" | 141,394,944 | 36B46009 |
| "05-PySpark_Transformations\60-WHEN_OTHERWISE.mkv" | 185,796,012 | 360D079A |
| "05-PySpark_Transformations\61-JOINS.mkv" | 491,549,068 | 63499E1E |
| "05-PySpark_Transformations\62-WINDOW_FUNCTIONS.mkv" | 284,828,877 | D256C9FB |
| "05-PySpark_Transformations\63-CUMULATIVE_SUM.mkv" | 208,924,630 | 8B704C04 |
| "05-PySpark_Transformations\64-User_Defined_Functions_UDF.mkv" | 265,701,013 | 70914989 |
| "05-PySpark_Transformations\65-User_Defined_Table_Functions_UDTF.mkv" | 161,212,012 | 0932B4F3 |
| "05-PySpark_Transformations\67-Concatenation_Transformations.mkv" | 140,080,046 | 64280F62 |
| "05-PySpark_Transformations\68-Write_Output_Modes.mkv" | 359,794,215 | 7ACCAB70 |
| "05-PySpark_Transformations\70-Delta_Format_Open_Table_Format.mkv" | 165,785,572 | 17A09ECF |
| "05-PySpark_Transformations\71-Upsert_In_PySpark.mkv" | 394,757,464 | 22E60EF6 |
| "05-PySpark_Transformations\72-Handling_Complex_JSON_Objects.mkv" | 262,053,209 | 76A73B95 |
| "05-PySpark_Transformations\73-File_Source_Modes.mkv" | 241,897,344 | ACCA0CF9 |
| "06-Spark_SQL_Objects\74-Spark_SQL_and_Temporary_View.mkv" | 208,613,612 | 62EA5D04 |
| "06-Spark_SQL_Objects\76-Global_Temporary_Views.mkv" | 160,029,060 | 898B697A |
| "06-Spark_SQL_Objects\79-Upsert_Method_in_Spark_SQL.mkv" | 352,522,747 | 0D0A4294 |
| "06-Spark_SQL_Objects\83-Spark_SQL_Scripting_Functions.mkv" | 111,814,951 | FC4B1DCA |
| "06-Spark_SQL_Objects\84-Spark_SQL_Auxiliary_Statements.mkv" | 376,010,970 | 2BABE8C9 |
| "06-Spark_SQL_Objects\85-Spark_SQL_Aggregate_Functions.mkv" | 349,291,171 | FA3C4DE8 |
| "06-Spark_SQL_Objects\86-Struct_Map.mkv" | 145,626,207 | 5A25A058 |
| "06-Spark_SQL_Objects\87-Spark_SQL_Datetime_Functions.mkv" | 273,506,569 | 6300B2BA |
| "06-Spark_SQL_Objects\88-Spark_SQL_Window_Functions.mkv" | 159,267,695 | C5666A7C |
| "06-Spark_SQL_Objects\89-Spark_SQL_Array_Functions.mkv" | 139,882,869 | 44CABAEA |
| "06-Spark_SQL_Objects\90-Spark_SQL_Properties_Commands.mkv" | 139,515,668 | A8412DD1 |
| "07-Shuffle_Sort_Merge_VS_Hash_VS_Broadcast_Joins\100-Trigger_Broadcast_Join_In_Code.mkv" | 109,447,043 | 4029E01C |
| "07-Shuffle_Sort_Merge_VS_Hash_VS_Broadcast_Joins\96-Shuffle_Sort_Merge_Join.mkv" | 409,523,235 | 443288A3 |
| "07-Shuffle_Sort_Merge_VS_Hash_VS_Broadcast_Joins\97-Shuffle_Hash_Join.mkv" | 114,981,663 | FF17DCEB |
| "07-Shuffle_Sort_Merge_VS_Hash_VS_Broadcast_Joins\98-Spark_UI_for_Joins.mkv" | 109,230,133 | F8DEC0A4 |
| "07-Shuffle_Sort_Merge_VS_Hash_VS_Broadcast_Joins\99-Broadcast_Join.mkv" | 262,199,699 | 258FD34A |
| "08-Memory_Management_Deployment_Modes\101-Driver_Memory_Management.mkv" | 236,940,117 | 5E7AD57C |
| "08-Memory_Management_Deployment_Modes\102-Why_How_Driver_OOM_Error.mkv" | 117,932,527 | 8D5395FB |
| "08-Memory_Management_Deployment_Modes\103-Executor_Memory_Overview.mkv" | 200,006,358 | 0DFC4BF0 |
| "08-Memory_Management_Deployment_Modes\104-Executor_Memory_Managment.mkv" | 405,121,965 | E682B33E |
| "08-Memory_Management_Deployment_Modes\105-Executor_s_Unified_Memory.mkv" | 188,749,637 | 809E810C |
| "08-Memory_Management_Deployment_Modes\106-Data_Spilling_In_Spark.mkv" | 127,034,931 | 9354E3F7 |
| "08-Memory_Management_Deployment_Modes\107-Why_and_How_Executor_OOM_Error.mkv" | 149,755,840 | C7EBAD2F |
| "08-Memory_Management_Deployment_Modes\109-Edge_Node_in_Spark.mkv" | 128,290,900 | 5808D74C |
| "08-Memory_Management_Deployment_Modes\110-Deployment_Modes_in_Spark.mkv" | 166,007,690 | BA6B9E67 |
| "09-AQE_Adaptive_Query_Execution\112-AQE_Coalesce.mkv" | 230,166,353 | B6F401E6 |
| "09-AQE_Adaptive_Query_Execution\113-AQE_Split_Partitions.mkv" | 127,107,844 | 72A8D60F |
| "09-AQE_Adaptive_Query_Execution\114-AQE_Joins_Strategy.mkv" | 126,836,595 | 9E30D5BE |
| "10-Cache_and_Persist_in_Spark\115-Cache_Dataframes_in_Apache_Spark.mkv" | 212,659,820 | 89075B2F |
| "10-Cache_and_Persist_in_Spark\116-Persist_Dataframes_in_Apache_Spark.mkv" | 157,979,371 | A24A0597 |
| "10-Cache_and_Persist_in_Spark\117-Storage_Levels_For_Storing_Dataframes.mkv" | 137,861,496 | 1CCC8314 |
| "11-Partition_Pruning_Dynamic_Partition_Pruning\122-What_are_partitions_in_this_context.mkv" | 114,165,230 | 6F796AED |
| "11-Partition_Pruning_Dynamic_Partition_Pruning\123-How_to_create_Partitions.mkv" | 134,293,058 | D409521A |
| "11-Partition_Pruning_Dynamic_Partition_Pruning\124-Why_Partition_Pruning.mkv" | 182,692,819 | B74AA297 |
| "11-Partition_Pruning_Dynamic_Partition_Pruning\125-What_is_Dynamic_Partition_Pruning.mkv" | 218,736,162 | 326FAD7A |
| "12-Salting_Broadcast_Variables_Accumulators\126-What_is_Salting.mkv" | 147,680,489 | 8162AB8C |
| "12-Salting_Broadcast_Variables_Accumulators\127-Apply_Salting_in_Aggregate_Functions.mkv" | 156,058,485 | 50F114E0 |
| "12-Salting_Broadcast_Variables_Accumulators\128-What_is_Salting_in_Join_Operations.mkv" | 185,342,507 | F0BB5B99 |
| "12-Salting_Broadcast_Variables_Accumulators\129-How_to_apply_Salting_with_JOINS.mkv" | 114,395,974 | B68A4908 |
| "12-Salting_Broadcast_Variables_Accumulators\130-SQL_Hints_in_Spark.mkv" | 124,663,694 | 0BAD44CF |
| "13-Garbage_Collection_Cycle_Bucketing\135-How_to_reduce_Garbage_Collection_Time.mkv" | 130,865,453 | EFEB50A6 |
| "13-Garbage_Collection_Cycle_Bucketing\136-Executor_s_role_in_GC_Cycle.mkv" | 167,078,053 | 4DDB8944 |
| "13-Garbage_Collection_Cycle_Bucketing\137-Bucketing_to_eliminate_the_shuffle.mkv" | 178,027,822 | 036B31BB |
| "14-Spark_Structured_Streaming\139-Evolution_of_Streaming_in_Spark.mkv" | 166,677,247 | DD782CFF |
| "14-Spark_Structured_Streaming\140-Programing_model_of_Structured_Streaming.mkv" | 231,054,835 | 84CBC09A |
| "14-Spark_Structured_Streaming\143-The_technical_side_of_Stateful_Transformation.mkv" | 156,439,269 | 6E5AE5FA |
| "14-Spark_Structured_Streaming\144-Checkpoint_Director_Backbone_for_idempotency.mkv" | 137,498,387 | A180BC89 |
| "14-Spark_Structured_Streaming\146-Apply_Append_Mode_in_PySpark_Structured_Streaming.mkv" | 369,756,502 | 83B162B3 |
| "14-Spark_Structured_Streaming\149-Apply_Complete_Output_Mode.mkv" | 200,344,694 | B4FC5678 |
| "14-Spark_Structured_Streaming\150-Trigger_Types_For_Structured_Streaming.mkv" | 199,604,358 | 9A2323DF |
| "14-Spark_Structured_Streaming\151-Archive_Source_Files_In_Streaming.mkv" | 153,234,993 | 3556B34B |
| "14-Spark_Structured_Streaming\152-ForEachBatch_Operation_For_Custom_Code.mkv" | 210,428,635 | 83693973 |
| "14-Spark_Structured_Streaming\155-Tumbling_Window_Operation.mkv" | 167,615,408 | 6E3924D3 |
| "14-Spark_Structured_Streaming\158-Integrate_Window_Operations_in_Streaming_Code.mkv" | 263,535,197 | AC0BAB7C |
| "14-Spark_Structured_Streaming\160-Watermarks_For_Spark_Structured_Streaming.mkv" | 152,601,843 | B55A67F0 |
| "15-Spark_Connect_In_Apache_Spark\162-What_is_Spark_Connect.mkv" | 219,804,615 | C82EF77C |
| "15-Spark_Connect_In_Apache_Spark\163-Create_a_Spark_Connect_Object.mkv" | 101,572,035 | 28A212B3 |
| "16-Pandas_API_on_Apache_Spark\165-What_is_Pandas_API.mkv" | 162,082,002 | CF651269 |
| "16-Pandas_API_on_Apache_Spark\166-How_to_work_with_Pandas_API_inside_Spark.mkv" | 182,197,395 | E801BC14 |
| "16-Pandas_API_on_Apache_Spark\167-Pandas_User_Defined_Functions_UDFs.mkv" | 260,543,753 | 27153881 |
| "16-Pandas_API_on_Apache_Spark\168-Series_To_Series_UDFs.mkv" | 258,679,463 | 8BC2CA52 |
| "16-Pandas_API_on_Apache_Spark\169-Iterator_Series_To_Iterator_Series_UDFs.mkv" | 131,276,370 | 919AF442 |
| "16-Pandas_API_on_Apache_Spark\171-Series_To_Scalar_UDFs.mkv" | 160,931,829 | AB6F2B74 |
| "17-Delta_Optimization_Techniques\172-How_to_Optimize_the_small_files.mkv" | 104,272,113 | B989CCA7 |
| "17-Delta_Optimization_Techniques\174-Liquid_Clustering.mkv" | 132,242,868 | C2A1FF66 |
Connectez-vous pour commenter.
Aucun commentaire — soyez le premier.